Hirdetés
-
SGF24 - Remekül fest a Phantom Blade Zero
gp A Summer Game Fest utolsó játéka nem más volt mint a PC-re és PS5-re készülő játék, amelyhez még mindig nem kaptunk megjelenési dátumot.
-
Pénzt akar a WhatsAppból a Meta, az AI majd segít
it Új AI-eszközöket kapnak a cégnek, a Meta célja, hogy több bevételt szedjen ki a WhatsAppból.
-
Computex 2024: szimpatikus Montech billentyűzetek a porondon
ph A vállalat egy olcsóbb fajta, két színben választható, vezetékmentes modellel és két érdekesen festő koncepcióval jelentkezett.
Új hozzászólás Aktív témák
-
D@ni88
addikt
hali, olyan kérdésem lenne hogy hogy lehet megoldani php-ben hogy ha pl bejelentkezek, elmentse hogy azon a gépen be vagyok jelentkezve, majd ha kilépek akkor léptessen ki.
<h2>Bejelentkezés</h2>
<div class="belepes">
<form action = "<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<label><input type="text" name="fnev" /> Felhasználói név: </label><br clear="all" />
<label><input type="password" name="pw" /> Jelszó: </label><br clear="all" />
<input type="submit" value="Bejelentkezés" />
</form>
</div><?php
$user->Kilepes();
$page->PageAtiranyit(1, "_1");
$jogmaszk = $user->GetJogmaszk();
$pid = $page->GetPid();
?> -
D@ni88
addikt
2x
[ Szerkesztve ]
-
D@ni88
addikt
public function GetEtlap()
{
$lek2 = "select * from pizza";
$res = mysql_query($lek2);
$kiir = "<form>";
$kiir .= "\n\t<table class=\"Etlap\">";
$kiir .= "\n\t\t<tr>";
$kiir .= "\n\t\t\t<th>Pizza neve</th><th>Feltét</th>".
"<th>Ára</th>";
$kiir .= "\n\t\t</tr>";
while ($sor = mysql_fetch_array($res))
{
$kiir .=
"\n\t\t\t<td class=\"nev\">".$sor["pnev"]."</td>".
"<td class=\"feltet\">".$sor["feltet"]." </td>".
"<td class=\"ar\">".$sor["ar"]." Ft</td>".
"<td class=\"id\">"."<input type="checkbox" name='".$sor["id"]."'></td>";
$kiir .= "\n\t\t</tr>";
}
$kiir .= "\n\t</table>";
$kiir .="</form>";
echo $kiir;
}valamiért nem sikerül létrehozni úgy a combo box-ot, hogy annak a neve az adatbáziból kinyert id legyen.
-
D@ni88
addikt
public function GetEtlap()
{
$lek2 = "select * from pizza";
$res = mysql_query($lek2);
$kiir = "<form>";
$kiir .= "\n\t<table class=\"Etlap\">";
$kiir .= "\n\t\t<tr>";
$kiir .= "\n\t\t\t<th>Pizza neve</th><th>Feltét</th>".
"<th>Ára</th>";
$kiir .= "\n\t\t</tr>";
while ($sor = mysql_fetch_array($res))
{
$kiir .=
"\n\t\t\t<td class=\"nev\">".$sor["pnev"]."</td>".
"<td class=\"feltet\">".$sor["feltet"]." </td>".
"<td class=\"ar\">".$sor["ar"]." Ft</td>".
"<td class=\"id\">". echo "<input type=\"checkbox\" name=\"".$sor["id"]."\">";
$kiir .= "</td>";
$kiir .= "\n\t\t</tr>";
}
$kiir .= "\n\t</table>";
$kiir .="</form>";
echo $kiir;
} -
D@ni88
addikt
<?php
{
$lek = "select * from rendeles";
$res = mysql_query($lek);
$kiir = "<form>";
$kiir .= "\n\t<table class=\"Etlap\">";
$kiir .= "\n\t\t<tr>";
$kiir .= "\n\t\t\t<th>id</th><th>pnev</th><th>rendeles_ideje</th><th>statusz </th><th>elkeszules_ideje </th><th>db</th><th>userid</th><th>nev</th>";
$kiir .= "\n\t\t</tr>";
while ($sor = mysql_fetch_array($res))
{
$kiir .=
"\n\t\t\t<td class=\"id\">".$sor["id"]."</td>".
"<td class=\"pnev\">".$sor["pnev"]." </td>".
"<td class=\"rendeles_ideje\">".$sor["rendeles_ideje"]."</td>".
"<td class=\"elkeszules_ideje\">".$sor["elkeszules_ideje"]." </td>".
"<td class=\"statusz\">".$sor["statusz"]." </td>".
"<td class=\"db\">".$sor["db"]." </td>".
"<td class=\"userid\">".$sor["userid"]." </td>";
$ize=$sor["userid"];
$lek2=mysql_query("select Vnev from felhasznalok where id=".$ize."");
$kiir .= $lek2;
$kiir.= "<td class=\"nev\">".$lek2." </td>";
$kiir .= "\n\t\t</tr>";
}
$kiir .= "\n\t</table>";
$kiir .="</form>";
echo $kiir;
}id pnev rendeles_ideje statusz elkeszules_ideje db userid nev
1 Adriatica pizza 2010-09-15 20:54:44 0000-00-00 00:00:00 0 1 5 Resource id #13
2 Capricco pizza 2010-09-15 20:54:44 0000-00-00 00:00:00 0 1 5 Resource id #14
3 Csirke pizza 2010-09-15 20:54:44 0000-00-00 00:00:00 0 4 5 Resource id #15
4 Adriatica pizza 2010-09-15 20:55:12 0000-00-00 00:00:00 0 1 5 Resource id #16
5 Capricco pizza 2010-09-15 20:55:12 0000-00-00 00:00:00 0 1 5 Resource id #17
6 Csirke pizza 2010-09-15 20:55:12 0000-00-00 00:00:00 0 4 5 Resource id #18
7 Csülkös pizza 2010-09-22 11:00:41 0000-00-00 00:00:00 0 1 6 Resource id #19
8 Adriatica pizza 2010-09-22 13:03:47 0000-00-00 00:00:00 0 1 6 Resource id #20
9 Miczo pizza 2010-09-22 13:20:12 0000-00-00 00:00:00 0 1 6 Resource id #21rendelés tábla useridjéből keresném vissza a felhasznalok táblából a Vezetéknevet, majd a keresztnevet, az felhasználok tábla id-je szerint. De shogy nem jön össze
valakinek van valami 5lete?[ Szerkesztve ]
-
D@ni88
addikt
valakinek van olyan kódja hogy legördülők közül lehet választani, évet, hónapot, és napot? persze úgy hogy év hónap nap helyesen, mégse legyen már február 31 napos
-
D@ni88
addikt
[B] if($_POST["valtozas"])
{
mysql_query("UPDATE felhasznalok SET ellenorzott='1' WHERE id='".$_POST["ellen".$userid.""]."'");
mysql_error();
}
if($_POST["valtozas2"])
{
mysql_query("UPDATE felhasznalok SET ellenorzott='0' WHERE id ='".$_POST["ellen".$userid.""]."'");
mysql_error();
}[/B]
[OFF]... itt még van pár parancs, de az nem ide tartozik[/OFF]
aztán ami a lényeg
while ($sor = mysql_fetch_array($res))
{
$kiir .="<form method=\"post\">".
"\n\t\t\t<td class=\"nev\">".$sor["fnev"]."</td>".
"<td class=\"Fnev\">".$sor["Vnev"]." ".$sor["knev"]." </td>".
"<td class=\"tel\">".$sor["telefonszam"]."</td>".
"<td class=\"email\">".$sor["email"]."</td>".
"<td class=\"cim\">".$sor["cim"]."</td>";
[B] if($sor["ellenorzott"]=='0')
{
$userid=$sor["id"];
//Itt postolja el
$kiir .="<input type=\"hidden\" name=\"ellen".$userid."\" value=\"$userid\">";
$kiir .="<td align='center' class=\"tel\"><input type=\"submit\" class=\"no\" name=\"valtozas\" value=\" \" ></td>";
}
else
{ $userid=$sor["id"];
$kiir .="<input type=\"hidden\" name=\"ellen".$userid."\" value=\"$userid\">";
$kiir .="<td align='center' class=\"tel\"><input type=\"submit\" class=\"ok\" name=\"valtozas2\" value=\" \" ></td>";
}
$kiir .="<td class=\"tel\">".$sor["ellenorzott"]."</td>";
$kiir .= "\n\t\t</tr></center>";[/B]
}na szval az lenne a problémám, ha én rákattintok a submit gombra, akkor mindig csak ugyan annál a felhasználónál változik meg az ellenőrzött tulajdonság, akármelyik submit gombra kattintok... 5let?
-
D@ni88
addikt
Mivel nem született megfejtés újra feltenném a kérdést
Mért csak az utolsó usernél tudom változtatni az "ellenorzott" tulajdonságot?<?php
if($_SESSION["admin"] == "1" AND $_GET["admin"])
{
//ide postolja
if($_POST["valtozas"])
{
mysql_query("UPDATE felhasznalok SET ellenorzott='1' WHERE id='".$_POST["ellen"]."'");
mysql_error();
}
if($_POST["valtozas2"])
{
mysql_query("UPDATE felhasznalok SET ellenorzott='0' WHERE id ='".$_POST["ellen"]."'");
mysql_error();
}
if($_POST["voltkereses"] == "1")
{
$lek2 = "select * from felhasznalok order by ellenorzott";
$res = mysql_query($lek2);
$kiir = "\n\t<center><table>";
$kiir .= "\n\t\t<tr>";
$kiir .= "\n\t\t\t<th>Felhasználónév</th><th>Teljes név</th>".
"<th width='60'>Telefonszám</th><th>E-mail</th><th>Cím</th><th>Ellenőrzött</th>";
$kiir .= "\n\t\t</tr>";
while ($sor = mysql_fetch_array($res))
{
if($sor["fnev"]== $_POST["nickname"])
{
$kiir .=
"\n\t\t\t<td class=\"nev\">".$sor["fnev"]."</td>".
"<td class=\"Fnev\">".$sor["Vnev"]." ".$sor["knev"]." </td>".
"<td class=\"tel\">".$sor["telefonszam"]."</td>".
"<td class=\"email\">".$sor["email"]."</td>".
"<td class=\"cim\">".$sor["cim"]."</td>".
"<td class=\"tel\">".$sor["ellenorzott"]."</td>";
$kiir .= "\n\t\t</tr><center>";
}
}
echo $kiir;
}
else
{
$kiir = "<center><form method=\"post\">";
$kiir .= "<input type=\"text\" class=\"textbox\" name=\"nickname\">";
$kiir .= "<input type=\"hidden\" name=\"voltkereses\" value=\"1\">";
$kiir .= "<input type=\"submit\" value=\"Keresés\">";
$kiir .= "</form>";
$lek2 = "select * from felhasznalok ORDER BY ellenorzott";
$res = mysql_query($lek2);
$kiir .= "\n\t<table>";
$kiir .= "\n\t\t<tr>";
$kiir .= "\n\t\t\t<th>Felhasználónév</th><th>Teljes név</th>".
"<th width='60'>Telefonszám</th><th>E-mail</th><th>Cím</th><th>Ellenőrzött</th>";
$kiir .= "\n\t\t</tr>";
$kiir .="<form method=\"post\">";
while ($sor = mysql_fetch_array($res))
{
$kiir .="\n\t\t\t<td class=\"nev\">".$sor["fnev"]."</td>".
"<td class=\"Fnev\">".$sor["Vnev"]." ".$sor["knev"]." </td>".
"<td class=\"tel\">".$sor["telefonszam"]."</td>".
"<td class=\"email\">".$sor["email"]."</td>".
"<td class=\"cim\">".$sor["cim"]."</td>";
$userid=$sor["id"];
if($sor["ellenorzott"]==0)
{
//Itt postolja el
$kiir .="<input type='hidden' name='ellen' value='".$userid."'>";
$kiir .="<td align='center' class='tel'><input type='submit' class='no' name='valtozas' value=' ' ></td>";
}
else
{
$kiir .="<input type='hidden' name='ellen' value='".$userid."'>";
$kiir .="<td align='center' class='tel'><input type='submit' class='ok' name='valtozas2' value=' ' ></td>";
}
$kiir .="<td class='tel'>".$sor["ellenorzott"]."</td>";
$kiir .= "\n\t\t</tr></center>";
}
$kiir .= "\n\t</table><form>";
echo $kiir;
}
}
else{
echo "A Felhasználók menüpont megtekintéséhez Admin módba kell váltani";
}
?> -
D@ni88
addikt
válasz Sk8erPeter #5539 üzenetére
köszi
legalább nem törik fel könnyen -
D@ni88
addikt
Hali,
kicsit elakadtam megint a forráskódban. Csoportosítottam a rendeléseket, hogy az adminnak ne kelljen külön külön leOKézni a rendelést. Csak nem tudom megcsinálni úgy a post-olást hogy az működjön is. Vagyis az a gond hogy valamiért nem működik az adatbázisba írás.
if($_SESSION["admin"] == "1" AND $_GET["admin"])
{
if(isset($_POST["kesz1"]) AND ($_POST["kesz2"]))
{
mysql_query("UPDATE rendeles SET statusz = '1' WHERE userid='".$_POST["kesz1"]."' AND rendeles_ideje='".$_POST["kesz2"]."'");
}
$lek = "select * from rendeles where statusz = '0' group by rendeles_ideje";
$res = mysql_query($lek);
echo "<form>
<table width='100%' border='1'>
<th class='fejlec'>Rendelés ideje</th><th class='fejlec'>Felhasználónév</th><th class='fejlec'>Megrendelő neve</th><th class='fejlec'>Megrendelő címe</th><th class='fejlec'>Pizza neve</th><th class='fejlec'>DB</th><th class='fejlec'>STÁTUSZ</td></tr>";
while ($sor = mysql_fetch_array($res))
{
echo "
<tr>
<td class='rido' valign='top'>".$sor["rendeles_ideje"]."</td>";
$lek2="SELECT * FROM felhasznalok WHERE id = '".$sor["userid"]."'";
$res2=mysql_query($lek2);
$ize=mysql_fetch_array($res2);
echo "
<td class='nev' valign='top'>".$ize["fnev"]."</td>
<td class='tnev' valign='top'>".$ize["Vnev"]." ".$ize["knev"]."</td>
<td class='cim' valign='top'>".$ize["cim"]."</td>
<td class='cim' valign='top'>";
$groupdb = mysql_query("SELECT * FROM rendeles WHERE rendeles_ideje = '".$sor["rendeles_ideje"]."' AND userid = '".$sor["userid"]."'");
while($group=mysql_fetch_array($groupdb))
{
echo "".$group["pnev"]."<br>";
}
echo"
</td><td class='cim' valign='top' align='center'>";
$groupdb = mysql_query("SELECT * FROM rendeles WHERE rendeles_ideje = '".$sor["rendeles_ideje"]."' AND userid = '".$sor["userid"]."'");
while($group=mysql_fetch_array($groupdb))
{
echo "".$group["db"]."<br>";
}
echo "
</td>
<td valign='top' align='center'>
<form method='POST'>
<input type='hidden' name='kesz1' value='".$userid."'>
<input type='hidden' name='kesz2' value='".$rendeles_ideje."'>
<input type='submit' class='ok' name='ok".$groupdb."' value=''>
</form>
</td>
</tr>
";
}
echo "</table><br></form>";
} -
D@ni88
addikt
Valaki megmondhatná nekem hogy mért nem tudja a ar.pizzaszam-ot elpostolni, amikor a db.pizzaszamot eltudja.
public function GetRendel()
{
if($_POST["rendeles"] == "1")
{
$pizzaszamdb=mysql_query("SELECT * FROM pizza");
$pizzaszam=mysql_numrows($pizzaszamdb)+1;
if(($_POST["rendelcim"])!='')
{
for($ertek=1; $ertek<$pizzaszam; $ertek++)
{
if($_POST["c_".$ertek.""] OR $_POST["db_".$ertek.""] AND $_POST["c_".$ertek.""] == "on")
{
$useradatok=mysql_query("SELECT Vnev, knev, fnev FROM felhasznalok WHERE id = '".$this->userid."'");
$ua=mysql_fetch_array($useradatok);
if($ertek==1)
{
echo 'Megrendelő neve: '.$ua["Vnev"].' '.$ua["knev"].'<br>'.
'Rendelési cím: '.$_POST["rendelcim"].'<br>';
echo 'Rendelési tételek: <table><th>Pizza neve</th><th>Darabszám</th><th>Pizza Ára</th>';
}
echo '<tr><td>'.$_POST["pnev_".$ertek.""].'</td>';
echo '<td>'.$_POST["db_".$ertek.""].' db </td>';
echo '<td>'.$_POST["ar".$ertek.""].'</td></tr>';
//echo "Név: ".$ua["Vnev"]." ".$ua["knev"]." Cím: ".$_POST["rendelcim"]."<br>";
mysql_query("INSERT INTO rendeles (userid, fnev, pnev, rendeles_ideje, db, rendelesi_cim) VALUES ('".$this->userid."', '".$ua["fnev"]."', '".$_POST["pnev_".$ertek.""]."', '".date("Y-m-d H:i:s")."', '".$_POST["db_".$ertek.""]."', '".$_POST["rendelcim"]."')");
}
}
echo '</table>';
echo "Köszönjük a rendelését. Kérését rögzítettük...";Innen veszi:
<?php
$lek2 = "select * from pizza ORDER BY pnev";
$res = mysql_query($lek2);
$kiir = "<form method='POST'>";
$kiir .= "\n\t<center><h2>Rendelés</h2></center>
<table class='Etlap'>";
$kiir .= "\n\t\t<tr>";
$kiir .= "\n\t\t\t<th>Pizza neve</th><th>Feltét</th>".
"<th width='60'>Ára</th>"."<th class=\"darabf\">Darab</th>";
$kiir .= "\n\t\t</tr>";
$pizzaszama=1;
while ($sor = mysql_fetch_array($res))
{
$kiir .=
"\n\t\t\t<td class='nev'>".$sor["pnev"]."</td>".
"<td class='feltet'>".$sor["feltet"]." </td>".
"<td class='ar' align='right'>".$sor["ar"]." Ft</td>".
"<td class='db'>"."<input type='text' class='textbox' value='1' size='1' name='db_".$pizzaszama."'>".
"<td class='id'>"."<input type='checkbox' id='check' name='c_".$pizzaszama."'>";
$kiir .= "<input type='hidden' name='pnev_".$pizzaszama."' value='".$sor["pnev"]."'>";
$ar=$sor["ar"];
$kiir .= "<input type='hidden' name='ar".$pizzaszama."' value='".$sor["ar"]."'>";
$kiir .= "</td>";
$kiir .= "\n\t\t</tr>";
$pizzaszama++;
}
$kiir .= "\n\t</table>";
$kiir .= "<fieldset class='rendelbeallit'><legend class='beallit'>Rendelési beállítások</legend>";
$kiir .= "<center>Ha más címre kéri a kiszállítást, akkor adja meg a kívánt rendelési címet:<br><input type='text' class='textbox' name='rendelcim'><br><br>";
$kiir .= "<input type='hidden' name='rendeles' value='1'>";
$kiir .= "<input type='submit' value='Rendel'></center></fieldset>";
$kiir .="</form>";
echo $kiir;
?>[ Szerkesztve ]
-
D@ni88
addikt
Köszi
Már csak annyi lenne, hogy Táblát xls formátumba mentő kódot meg tudna e valaki osztani?
Egyszerű kellene, amit egy halandó is fel tud fogni -
D@ni88
addikt
hali, email validációnál van egy kis gond.
valami miatt nem jól működik az eregi.
if (eregi("^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$", strlen($_POST["email"])))
{
echo "False";
}Warning: eregi() [function.eregi]: REG_ERANGE in C:\xampp\htdocs\ok\includes\regisztracio.php on line 12
és ez lenne a problémája....
-
D@ni88
addikt
hali, mért van az hogy a html validator hibát dob erre?
<img src="images/szerk.jpg">
valami alt attributum kéne neki, mért kötelező megadni?
[ Szerkesztve ]
-
D@ni88
addikt
Hali, valaki segítene kijavítani a Pageatiranyitas függvényemet? mert valami nem kóser vele, vagyis hát kompletten nem működik...
index.php:
<?php
session_start();
include_once("includes/initial.php");
$user = new User();
$userid = $user->GetUserid();
$belepve = $user->Belepve();
$jogmaszk = $user->GetJogmaszk();
$page = new Page($jogmaszk);
$pid = $page->GetPid();
$atiranyit=$page->PageAtiranyit($pid, $jogmaszk);
include("templates/page.tpl.php");
?>page.class.php:
<?php
class Page {
private $pageid;
private $pagetitle;
private $pagejogok;
public function Page($jogok) {
$this->pageid = 1;
$this->pagetitle = "Nyitólap";
$this->pagejogok = $jogok;
//$pid = 1;
if (!file_exists("content/$pid.php"))
{
$pid=1;
}
if (isset($_GET["pid"]))
{
$pid = $_GET["pid"];
}
if (isset($_POST["pid"]))
{
$pid = $_POST["pid"];
}
$this->pageid = $pid;
}
public function GetPid() {
return($this->pageid);
}
public function GetPagetitle() {
if ($this->pagetitle == "")
return("");
else
return($this->pagetitle." | ");
}
public function GetPagemenu() {
$lek = "select * from ".OLDALAK." where meghatarozas<>''".
" and jogok like '".$this->pagejogok."' order by sorrend";
$res = mysql_query($lek)or die("Adatbázis hiba");
$db = 1;
$kiir = "\n\t<ul>";
while ($sor = mysql_fetch_array($res)){
$kiir .= "\n\t\t<li class=\"menulistaelem";
if ($db == mysql_num_rows($res))
{
$kiir .=" last";
}
if($_GET["admin"])
{
if($sor["jogok"] == "1100")
{
if($sor["oldal_id"]==9)
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."\">Oldal</a></li>";
}
else
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."\">".$sor["meghatarozas"]."</a></li>";
}
}
else
{
if($sor["oldal_id"]==9)
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&admin=1\">Oldal</a></li>";
}
else
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&admin=1\">".$sor["meghatarozas"]."</a></li>";
}
}
}
else
{
if($sor["jogok"] == "1100")
{
if($sor["oldal_id"]==9)
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&admin=1\">Admin</a></li>";
}
else
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."&admin=1\">".$sor["meghatarozas"]."</a></li>";
}
}
else
{
$kiir .= "\"><a href=\"?pid=".$sor["oldal_id"]."\">".$sor["meghatarozas"]."</a></li>";
}
}
$db++;
}
$kiir .= "\n\t</ul>";
return ($kiir);
}
public function PageAtiranyit($pid, $jogmaszk)
{
echo $pid;
echo "<br>";
echo $jogmaszk;
$this->pagejogok = $jogmaszk;
$this->pagetitle = "";
$lek = "select * from ".OLDALAK." where oldal_id='".$pid."' and jogok like '".$jogmaszk."'";
$res = mysql_query($lek)or die("Adatbázis hiba");
if (mysql_num_rows($res) == 0)
{
$pid = 1;
}
else
{
$this->pagetitle = mysql_result($res, 0, 'cim');
}
$this->pageid = $pid;
return($pid);
}
}
?>[ Szerkesztve ]
-
D@ni88
addikt
Hali, egy egyszerű regisztráció sikeres email-t szeretnék küldeni az adatokkal a regisztrtáció után. Próbáltam a mail()-t alkalmazni, de arra valami SMTP hibát dobott...
tudna valaki segíteni? -
D@ni88
addikt
$to =$_POST["email"];
$subject = "Sikeres Regisztráció!";
$message = "Jóóó";
$from = "aaaaa@ggggg.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers); -
D@ni88
addikt
válasz Tele von Zsinór #5658 üzenetére
erről írhatnál valami pü-ben, mert totál nem vagyok képben
-
D@ni88
addikt
na végülis meglenne, kiküldi az email-t ami Gmail-ra tökéletes, de pl freemail-en f@szságot nyom.
Pedig utf8 kódolású meg minden, aztán mégse...Sikeresen regisztrĂĄltad magad az Eldorado PizzĂŠria weboldalĂĄra!
A regisztråció sorån a kÜvetkez� adatokat adtad meg:
NĂŠv: SzilĂĄgyi NĂłra
FelhasznĂĄlĂłnĂŠv: nomba3
CĂm: Lajosmizse
TelefonszĂĄm: 70-536-7696
JelszĂł: 123456ElsĹ� rendelĂŠs leadĂĄsĂĄt kĂśvetĹ�en felhĂvjuk adategyeztetĂŠs cĂŠljĂĄbĂłl!
�dvÜzlettel Eldorådo PizzÊria -
D@ni88
addikt
Hello,
olyan kérdésem lenne, hogy létrehoztam egy css menüsort, ami ilyen url-t ad át: "http://valami/belepes". A belepes szót hogy lehet leszedni belőle? mert ugye akkor egyszerűen hozzátoldok egy .php-t és megnyitná a fájlt.
Eddig $pid-et használtam az oldalak váltogatására, de most változtatni szeretnék ezen -
D@ni88
addikt
<div class="menu">
<ul>
<li><a href="#" >Home</a></li>
<li><a href="#" id="current">Products</a>
<ul>
<li><a href="#">Drop Down CSS Menus</a></li>
<li><a href="#">Horizontal CSS Menus</a></li>
<li><a href="#">Vertical CSS Menus</a></li>
<li><a href="#">Dreamweaver Menus</a></li>
</ul>
</li>
<li><a href="/faq.php">FAQ</a>
<ul>
<li><a href="#">Drop Down CSS Menus</a></li>
<li><a href="#">Horizontal CSS Menus</a></li>
<li><a href="#">Vertical CSS Menus</a></li>
<li><a href="#">Dreamweaver Menus</a></li>
</ul>
</li>
<li><a href="/contact/contact.php">Contact</a></li>
</ul>
</div>Hali, tudna valaki megoldást arra hogy miként lehet fenti menü-n dinamikusan elhelyezni a current jelölést?
-
D@ni88
addikt
válasz Tele von Zsinór #6445 üzenetére
és erre valaki tudna egy működő példát is mutatni?
-
D@ni88
addikt
<?php
$kezdo=date("Y")-18;
$zaro=date("Y")-82;
echo "<select name='szulido'>";
for ($ev=$kezdo; $ev<=$zaro; $ev--)
{
echo "<option value='".$ev."'>".$ev."</option>";
}
echo "</select>";
?>Megtudja moindani valaki ennek mi a baja?
Egyszerűen üres a legördülő lista -
D@ni88
addikt
Van egy újabb alap kérdésem, ami nektek biztos egyszerű, nekem nem
Szval van egy textarea-m, amiből beolvasok pár sort. Ezt kiíratásnál felsorolásba kellene tenni.
Hogy lehet azt megoldani hogy kiíratásnál pakoljon a sor elejére egy <li> a végére pedig egy </li> tag-et? -
D@ni88
addikt
Esetleg tudtok arról mondani valamit, hogy lehet csatolni egy fájl az email-hez?
-
D@ni88
addikt
van egy multi selectem amiben ugye több paraméter is választható.
<?php
if (isset($_POST["lista"]))
{
$lek="Select * from adatbazis where ";
$temp=$_POST["lista"];
$i=1;
foreach ($temp as $ertek)
{
if($i!='1')
{
$lek.=" AND ";
}
$i++;
$lek.= " tulajdonsag LIKE '%,".$ertek.",%'";
}
}
$res=mysql_query($lek) or die ("Adatbázis hiba");
?>Szval olyan amint elküldi, lenyomja a user a submit gombot, akkor utána keressen adatbázisba.
a lista értékei így mentődnek le adatbázisba ,1,2,3,4,5,6,
Ugye a két számjegyes keveredés miatt.
De valamiért adatbázis hibát dob alapból. Valakinek ötlet?
Jah és a legjobb, le se kell nyomnom a submitot, egyből jelzi hogy adatbázis hiba, szval el sincs küldve[ Szerkesztve ]
-
D@ni88
addikt
válasz Tele von Zsinór #6632 üzenetére
a generált query az sztem okés
Select * from adatbazis where tulajdonsag LIKE '%,2,%' OR tulajdonsag LIKE '%,3,%' OR tulajdonsag LIKE '%,4,%'
A fő ok igazából az lenne, hogy a lap első betöltésekor is lemegy az if(isset($_POST["lista"]))
feltételbe adott folyamat, így létrejön egy a lekérdezés önmagában ennyi lesz:Select * from adatbazis where
Pedig közöm nem volt még a submit gombhoz...
-
D@ni88
addikt
valaki tud olyan függvényt, amivel meg tudom határozni, hogy egy szó szerepel-e egy stringben?
-
D@ni88
addikt
válasz Tele von Zsinór #6675 üzenetére
nem arra kellene hogy ott elvágja a sort, hanem egy olyan függvényre amely pl boolen-t ad vissza, vagy megszámolja hányszor van benne.
Az strstr() ha jól láttam akkor ott vágja le a stringet, ahol ez szerepel, tehát ez nem jó -
D@ni88
addikt
válasz Tele von Zsinór #6677 üzenetére
közben rájöttem hogy az strstr is működik if-be. de azért köszi
-
D@ni88
addikt
include_once('/includes/Swift-4.0.6/lib/swift_required.php');
$mail = Swift_Mailer::newInstance(Swift_SmtpTransport::newInstance());
$message = Swift_Message::newInstance()
->setFrom('sender@example.com')
->setTo('címzett5@gmail.com', 'Foo')
->setSubject('test message')
->setBody('<b>html</b> body.', 'text/html')
->addPart('plain body', 'text/plain');
//->attach($pdf_file_name, 'csatolt_file.pdf', 'application/pdf');
Swift_Mailer::newInstance(Swift_SmtpTransport::newInstance())
->send($message);Ezzel mi a gond? nem megy ki az email...
-
D@ni88
addikt
Érdekes hibát tapasztaltam.
Van pár űrlap a fejlesztés alatt álló honlapon.
Eddig mind működött, most pedig az alábbi hibaüzenetet kapom...A Firefox nem tudja, hogy kell ezt a címet megnyitni, mert a protokoll (notice) nincs egyetlen programhoz sem hozzárendelve.
<form method='post' action='<?php echo $PHP_SELF;?>'>
Most mindegyik form küldésnél lehal, és a hibaüzit adja, eddig pedig működött...
-
D@ni88
addikt
<?php
$fileatt = $_FILES['file']['tmp_name'];
$fileatt_type = $_FILES[file']['type'];
$fileatt_name = $_FILES['file']['name'];
$headers = "From: xxxx.hu <jelentxx@xxxx.hu>";
if (is_uploaded_file($fileatt))
{
$file = fopen($fileatt,'rb');
$data = fread($file,filesize($fileatt));
fclose($file);
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
$headers .= "\nMIME-Version: 1.0\n" .
"Content-Type: multipart/mixed;\n" .
" boundary=\"{$mime_boundary}\"";
$message = "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type: text/plain; charset=\"iso-8859-2\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message . "\n\n";
$data = chunk_split(base64_encode($data));
$message .= "--{$mime_boundary}\n" .
"Content-Type: {$fileatt_type};\n" .
" name=\"{$fileatt_name}\"\n" .
"Content-Disposition: attachment;\n" .
"filename=\"{$fileatt_name}\"\n" .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary}--\n";
}
$ok = @mail("to@gmail.com", "Jelentkexx", $message, $headers);
?>Ebben mi lenne a hiba? elküldi a mailt, de hibát dob...
Notice: Undefined variable: message in /var/www/virtual/xyz.hu/htdocs/includes/valami.php on line 20Továbbá megjelenik a feltöltött file, de nem birom megnyitni, mintha az adat nem jönne át belőle...
-
D@ni88
addikt
válasz Sk8erPeter #6715 üzenetére
oké, de azt meg bonyolult beállítani ha jól sejtem...
-
D@ni88
addikt
Valaki tud segíteni hogy lehet PHPMailer segítségével csatolmányt küldeni?
[ Szerkesztve ]
-
D@ni88
addikt
Még egy kérdés:
$_FILES['valami']['type']!='application/pdf'
doc, docx, rtf típussal működik, de pdfre hibát dob
-
D@ni88
addikt
válasz Sk8erPeter #6721 üzenetére
igen leellenőrzöm a kiterjesztését.
if($_FILES['valami']['type']!='application/msword' and $_FILES['valami']['type']!='application/vnd.openxmlformats-officedocument.wordprocessingml.document' and $_FILES['valami']['type']!='application/rtf' and $_FILES['valami']['type']!='application/pdf')
Ezzel azt ellenőrizném le, ha egyik kiterjesztésnek sem felel meg, akkor írjon ki egy hibaüzenetet, különben hajtsa végre a megfelelő utasításokat.
Jah és köszi[ Szerkesztve ]
-
D@ni88
addikt
válasz Tele von Zsinór #6723 üzenetére
Köszi
Akkor mit ajánlasz ami kevésbé hamisítható?[ Szerkesztve ]
-
D@ni88
addikt
válasz Tele von Zsinór #6725 üzenetére
Köszi, majd estére kipróbálom hogy működik.
-
D@ni88
addikt
válasz Tele von Zsinór #6725 üzenetére
hali, kipróbáltam és a docx-re azt írja hogy application/zip
-
D@ni88
addikt
válasz Sk8erPeter #6730 üzenetére
köszi. Majd megnézem
-
D@ni88
addikt
Hello.
Tudna valaki olyan példát mutatni, ahol tetszőleges számű beviteli mezőt lehet készíteni és feldolgozni?
El akarok tárolni valami szöveget, de nem csak fix számút, hanem néha 20at néha 2-t.
Új hozzászólás Aktív témák
- APPLE Mac Studio M1 Max 10C CPU, 24C GPU, 32G RAM, 512GB SSD
- Kingston A400 960GB (SA400S37/960G)
- Ohh! HP EliteBook 840 G6 Fémházas Laptop 14" -70% i5-8365U 4Mag 16GB 512GB SSD FHD IPS + Táska!
- Szép! HP EliteBook 840 G6 Fémházas Laptop 14" -70% i5-8365U 4Mag 8GB 512GB SSD FHD IPS + Táska!
- Arctic Cooling Liquid Freezer II 280
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen