Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
Ezzel menüket lehet csinálni és amikor menteni akarom akkor egy.js file-t akar menteni.
Ez a javascript?
Van egy olyan mentés is hogy html.Ezeket hogy kell beilleszteni az index.html-be?
Hozzak létre pspaddal egy index.js fájlt?
Live for nothing or die for something.
Amit bevitt adatot a felhasználó a form-ba azt vigye fel az adatbázisba.
Logitech G25 tulajos!!
if($_POST<'bela'>'bela'> == null)
{
?>
<html>
<head>
...
..
......
...
</html>
<?php
}
Ilyet sose tegyetek. Mindig van normális megoldás.
Egy fecske nem csinál kolbászból kerítést
Mellesleg:
mit keres az oldal alján a header("Location: ".$_SERVER<'PHP_SELF'>'PHP_SELF'>);????
Már párszor írtuk, hogy ez a függvény kizárólag a </head> html tag elõtt mûködik.
Figyelj, nagyon szívesen segítünk, de akkor legalább fogadd meg a tanácsainkat.
Másik, hogy légyszi írd le, hogy mit szeretnél pontosan ettõl az oldaltól. Bármi is legyen az, biztos, hogy nem így kell megoldani. De ha tudjuk a célodat, megmutatjuk az irányt. Csak fogadd meg, mert különben mindig ugyanúgy fogsz járni, napokig egy helyben toporogsz, csak mert magad akarod kiszenvedni az eredményt. De nem fogod. Ami nem is baj, mert a te tudásoddal még nem lehet. Majd késõbb.
Egy fecske nem csinál kolbászból kerítést
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
include ("config.php");
$conn = mysql_connect($host, $username, $password) or die(mysql_error());
mysql_select_db($db_name,$conn) or die(mysql_error());
echo '
<html>
<head><title>Társkeresõ</title>
<link rel="stylesheet" type="text/css" href="data/default.css"></link>
<link rel="icon" href="data/img/favicon.ico" type="image/x-icon"></link>
<link rel="shortcut icon" href="data/img/favicon.ico" type="image/xicon"></link>
</head>
<body>
<div align="center">
<div id="contanier">
<div id="header"><h1><marquee>Az oldal KIZÁRÓLAG FireFox alatt mûködik!</marquee></h1>
<div id="datumfejlec">A mai dátum: nincs dátum admin felületen';
echo '
</div></div>
<div id="menu">
<div id="menuf"><a href="#blocked::history.back();">Vissza</a></div>
</div>
<div id="tartalom">
<div id="cim">Admin felület</div>
';
echo '
<table width="800" border="0" cellspacing="0" cellpadding="00">
<tr>
<td width="276"><div align="center" class="c"><a href="bejovo.php">Beérkezett levelek</a></div></td>
<td width="302"><div align="center" class="c"><a href="elkuldott.php">Elküldött levelek</a></div></td>
<td width="222"><div align="center" class="c"><a href="ujlevel.php">Új levél</a></div></td>
</tr>
</table>
<br>
<table width="800" border="0" cellspacing="0" cellpadding="00">
<tr>
<td width="267"><div align="right">Címzett:</div></td>
<td width="533"><div align="left">
<form method="post">
<input type="text" name="cimzett" class="bev">
</div></td>
</tr>
<tr>
<td><div align="right">Tárgy:</div></td>
<td><div align="center">
<div align="left">
<input type="text" name="targy" class="bev">
</div>
</div></td>
</tr>
<tr>
<td><div align="right">Üzenet:</div></td>
<td><div align="center">
<div align="left">
<textarea name="message" cols="70" rows="10" class="bev2"></textarea>
</div>
</form></div></td>
</tr>
<tr>
<td><form method="post"><input type="submit" value="Küldés"></form></td>
<td><div align="center"></div></td>
</tr>
</table>
</div>
<div id="footer"><div id="tars">
</div></div>
<b class="cl">
</div>
</div>
</body>
</html>';
if($_POST<'cimzett'>'cimzett'> != NULL && $_POST<'message'>'message'> != NULL){
$sql = "INSERT IGNORE INTO pm (cimzett, targy, felado, message, date) VALUES ('".$_POST<'cimzett'>'cimzett'>."', '".$_POST<'targy'>'targy'>."', '".$_COOKIE<'username'>'username'>."', '".$_POST<'message'>'message'>."', NOW())";
$result = mysql_query($sql) or die(mysql_error());
header("Location: ".$_SERVER<'PHP_SELF'>'PHP_SELF'>);
}
?>
Logitech G25 tulajos!!
Notice: Undefined index: cimzett in /user/ujlevel.php on line 86
Ezt a hibát kapom és:
if($_POST<'cimzett'>'cimzett'> != NULL && $_POST<'message'>'message'> != NULL){
ez a 86dik sorom.
Logitech G25 tulajos!!
Amúgy az error_reporting(E_ALL); nagyon jó dolog. Én mindig benyomom az oldal elején, így sosincs pl. nem definiált változóm.
Egy fecske nem csinál kolbászból kerítést
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
error_reporting(E_ALL);
ini_set('display_errors', '1');
Logitech G25 tulajos!!
Ezt a menüt találtam.
Beillesztettem a html-be és a css a beillesztendõ dolgokat de amikor a menüpont fülé megyek nem nyilik meg semmi.
A masik hogy lehet azt megoldani hogy minden oldalnál behozza a menüt meg azt hogy a lap középen van.
Live for nothing or die for something.
<form name="bela" action="" method="post">
<ul>
<li><a href="#">Css</a></li>
<li><a href="#">Flash</a></li>
<li><a href="#">ActionScript</a></li>
<li><a href="#">Javascript</a></li>
<li>
<select name="szerverek">
<option value="1" />SQL Server
<option value="2" />Béla szervere
</select>
</li>
<li><a href="#">PHP</a></li>
</ul>
</form>
Egy fecske nem csinál kolbászból kerítést
<li><a href="#">Css</a></li>
<li><a href="#">Flash</a></li>
<li><a href="#">ActionScript</a></li>
<li><a href="#">Javascript</a></li>
<li><a href="#">SQL Server </a></li>
<li><a href="#">PHP</a></li>
</ul>
A html-ben lévõ menu.
Hogy kell azt megoldani hogy ilyen legördülõ menüpontokat is be lehessen rakni.
Live for nothing or die for something.
body
{
background image:url(1280x1024_blue.jpg);
color: #DCE0D6;
}
div#container
{
width: 400px;
height: 400px;
background: #DCE0D6;
color: #DCE0D6;
margin: 0 auto 0 auto;
}
div#container {
margin-left: 50%;
margin-right: 50%;
}
{
background: #DCE0D6;
color: #DCE0D6;
}
div#container
{
width: 800px;
height: 700px;
background: #D5E4DD;
color: #000000;
position: absolute;
top: 40%;
left: 35%;
margin-top: -200px;
margin-left: -200px;
}
HTML:
<link rel="stylesheet" type="text/css" href="index.css" media="screen" />
</head>
<body>
<div id="container">
</div>
</body>
</html>
Live for nothing or die for something.
Nyomj egy részletet a .css és .html-bõl 😄
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
Ha pspaddal nézem meg a html megjelenitését akkor bejön a beillesztett kép.
Ha mozillával nyitom meg az index html-t akkor nem.
Mi lehet a gond?
Live for nothing or die for something.
Pl a kapcsolathoz:
$conn = mysql_connect($host, $username, $password) or die(mysql_error());
mysql_select_db($db_name,$conn) or die(mysql_error());
És a queryhez is:
$sql = "INSERT IGNORE INTO pm (cimzett, targy, felado, message, date) VALUES ('".$_POST<'cimzett'>'cimzett'>."', '".$_POST<'targy'>'targy'>."', '".$_COOKIE<'username'>'username'>."', '".$_POST<'message'>'message'>."', NOW())";
$result = mysql_query($sql) or die(mysql_error());
Az or die-al kéred meg, hogyha falsera jön vissza, akkor mit csináljon, a mysql_error() pedig a legutóbbi hibaüzenetet adja vissza, ami jött a mysql felõl.
(\__/) ( X.x) ( } . { )
Logitech G25 tulajos!!
Logitech G25 tulajos!!
Egy fecske nem csinál kolbászból kerítést
Szerver: localhost
Port: 3306
Kapcsolat típus: Direkt
Idõtúllépés: 30
Tömörítés: pipa
Karakter készlet: latin1
Bejelentkezés fül:
Felhasználó, jelszó (ami éppen)
Adatbázis: üres
(a kapcsolat-típus és a karakter-készlet kötõjeles szavak, azért így írtam õket, mert a mysql front is így írja <#idiota>#idiota>)
Egy fecske nem csinál kolbászból kerítést
leszettem a mysql front-ot de mindig ezt irja ki: sikertelen kapcsolódás a 127.0.0.1 szerverrel.:S
on:
Logitech G25 tulajos!!
Egy fecske nem csinál kolbászból kerítést
Csoda, hogy nem kapsz fatal errort:
while($adat=mysql_fetch_assoc($query))
$tmp = $_GET<'menu'>'menu'>;
Hol a while ciklusod? { }
Egy fecske nem csinál kolbászból kerítést
Meg szerintem ne cookie-kat, hanem session-öket használj.
Egy fecske nem csinál kolbászból kerítést
1.: ide beírod, hogy mekkora egy rakás mocsok az apacs, és jól kidühöngöd magad. Majd a végén rátérsz a 2. pontra.
2.: végre azt csinálod, amit már sokszor írtam neked.
mysql_query("INSERT IGNORE INTO pm (cimzett, targy, felado, message, date) VALUES ('".$_POST<'cimzett'>'cimzett'>."', '".$_POST<'targy'>'targy'>."', '".$_COOKIE<'username'>'username'>."', '".$_POST<'message'>'message'>."', NOW())");
helyett:
$sql = "INSERT IGNORE INTO pm (cimzett, targy, felado, message, date) VALUES ('".$_POST<'cimzett'>'cimzett'>."', '".$_POST<'targy'>'targy'>."', '".$_COOKIE<'username'>'username'>."', '".$_POST<'message'>'message'>."', NOW())";
echo $sql;
Majd az így kapott, valós értékekkel (és nem változókkal) rendelkezõ sql-t kimásolod a böngészõdbõl, és lefuttatod egy mysql gui-ban. (Pl: php myadmin, mysql sidu, mysql front, stb...) És lõn világosság...
Egy fecske nem csinál kolbászból kerítést
Logitech G25 tulajos!!
Bemásolom az oldalt:
<?php
include("config.php");
$conn = mysql_connect($host, $username, $password);
mysql_select_db($db_name);
$query = mysql_query("SELECT * FROM login WHERE username = '".$_COOKIE<'username'>'username'>."'");
while($adat=mysql_fetch_assoc($query))
$tmp = $_GET<'menu'>'menu'>;
if($tmp == "adatlap"){
header ("Location: adatlap.php");
}
if($tmp == "users"){
header("Location: users.php");
}
if ($tmp == "news"){
header ("Location: index.php");
}
if ($tmp == "settings"){
header ("Location: beallitas.php");
}
if ($tmp == "vers"){
header ("Location: vers.php");
}
if ($tmp == "settings"){
header ("Location: settings.php");
}
if ($tmp == "shoutbox"){
header ("Location: shoutboxes.php");
}
?>
<?php
if (isset($user_id) AND $_COOKIE<'username'>'username'>){
?>
<?php
if(empty($_POST)){
echo '
<html>
<head><title>Társkeresõ</title>
<link rel="stylesheet" type="text/css" href="data/default.css"></link>'; ?>
<link rel='icon' href='data/img/favicon.ico' type='image/x-icon'></link>
<link rel='shortcut icon' href='data/img/favicon.ico' type='image/xicon'></link>
<style type="text/css">
<!--
.style2 {color: #FFFFFF; font-weight: bold; }
-->
</style>
</head>
<body>
<div align="center">
<div id="contanier">
<div id="header">
<div id="datumfejlec">A mai dátum: <?php echo date("Y/m/d");?></div></div>
<?php echo '
<div id="menu">
<div id="menuf"><a href="index.php?menu=news">Hírek</a></div>
<div id="menuf"><a href="index.php?menu=adatlap">Adatlapod</a></div>
<div id="menuf"><a href="index.php?menu=users">Keresés</a></div>
<div id="menuf"><a href="index.php?menu=vers">Versek</a></div>
<div id="menuf"><a href="index.php?menu=shoutbox">Üzenõfal</a></div>
<div id="menuf"><a href="index.php?menu=settings">Beállítások</a></div>
<div id="menuf"><a href="logout.php">Kilépés</a></div>
</div>
<div id="tartalom">
<div id="cim">Új levél</div>
<div id="hirek">
<div align="center">
<br>
<table width="800" border="0" cellspacing="0" cellpadding="00">
<tr>
<td width="276"><div align="center" class="c"><a href="bejovo.php">Beérkezett levelek</a></div></td>
<td width="302"><div align="center" class="c"><a href="elkuldott.php">Elküldött levelek</a></div></td>
<td width="222"><div align="center" class="c"><a href="ujlevel.php">Új levél</a></div></td>
</tr>
</table>
<br>
<table width="800" border="0" cellspacing="0" cellpadding="00">
<tr>
<td width="267"><div align="right">Címzett:</div></td>
<td width="533"><div align="left">
<form method="post">
<input type="text" name="cimzett" class="bev">
</form>
</div></td>
</tr>
<tr>
<td><div align="right">Tárgy:</div></td>
<td><div align="center"><form method="post">
<div align="left">
<input type="text" name="targy" class="bev">
</div>
</form></div></td>
</tr>
<tr>
<td><div align="right">Üzenet:</div></td>
<td><div align="center"><form method="post">
<div align="left">
<textarea name="message" cols="70" rows="10" class="bev2"></textarea>
</div>
</form></div></td>
</tr>
<tr>
<td><form method="post"><input type="submit" value="Küldés"></form></td>
<td><div align="center"></div></td>
</tr>
</table>
</div>
</div>
</div>';
?>
<div id="footer"><div id="tars"><a href="http://tarsatkereso.atw.hu" style="font-size: 12px;"><?php print($version); ?></a></div><div id="webby"><?php print($by); ?></div><div id="gyik"><a href="#blocked::void(0);"><?php print($gyik); ?></a></div></div>
<?php
echo '
<b class="cl">
</div>
</div>
</body>
</html>';
}else{
if($_POST<'cimzett'>'cimzett'> !== "" && $_POST<'message'>'message'> !== ""){
mysql_query("INSERT IGNORE INTO pm (cimzett, targy, felado, message, date) VALUES ('".$_POST<'cimzett'>'cimzett'>."', '".$_POST<'targy'>'targy'>."', '".$_COOKIE<'username'>'username'>."', '".$_POST<'message'>'message'>."', NOW())");
echo 'SIkeres üziküldés';
}
}
}else{
header ("Location: http://tarsatkereso.atw.hu/index2.php");
}
?>
A lényege az lenne, hogy egy mezõbe felvigye a bekért adatokat.
Logitech G25 tulajos!!
Egy fecske nem csinál kolbászból kerítést
Parse error: parse error, unexpected $ in /user/ujlevel.php on line 140
és a 140. sorom:
?>
kicsit fura a hiba 😄😄
Logitech G25 tulajos!!
www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"
www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"
GA-EP43-DS3L | Intel Dual Core E5200 | 2x2 GB Ram 800Mhz | Shapire HD 4830 http://lokerz.try.hu/ Ha ingyen akarsz dolgokat szerezni!
A for ciklus tényleg kiváltható a mysql_fetch_array függvénnyel, Máté írja át, gyakoroljon. A kód jelen állapotában tökéletesen mûködik, csak lehet rajta optimalizálni.
Ha kulcs szerint szeretne lekérdezni, majd megoldja magának. Ez a kód most arra, amire neki kell, tökéletesen mûködik.
Dinamikusan is lekérdezhetném, de nem teszem. Majd Máté, ha akarja, megcsinálja dinamikusra. Egyelõre lássa mûködés közben a php és mysql kapcsolatát.
Egyébként a kód amit feltettem: nyílt forráskódú <#idiota>#idiota>, ha gondolod, fejlessz bele és tedd fel, mint dinamikus useradat-lekérdezõ scriptet.
Máté, te pedig jelezz vissza, hogy használod-e egyáltalán, van-e értelme foglalkoznunk a useradat-lekérdezõvel, vagy a témát ejtsük, mert esetleg úgyis a saját fejed után mész. (Elõbbit javaslom)
Egy fecske nem csinál kolbászból kerítést
A kód mûködik, akinek szüksége van rá, használja egészséggel.
http://pastebin.com/f6fe9ba7a
[merlinw.org]
Ha már dinamika:
1. select-hez tök felesleges. Mire átírja a változókban a mezõk neveit annyi idõ alatt le tudja írni a select, from és where szavakat.
2. semmi szükség az alsó for ciklusra. Használj mysql_fetch_array-t és máris hivatkozhatsz számszerûen a mezõkre.
3. Mi van akkor, ha nem kulcs szerint szeretne lekérdezni?
4. dinamikusan is lekérdezhetnéd a mezõk neveit.
[merlinw.org]