- Android szakmai topik
- Milyen okostelefont vegyek?
- iPhone topik
- Apple Watch
- A hagyományos (nem okos-) telefonok jelene és jövője
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Fotók, videók mobillal
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Android alkalmazások - szoftver kibeszélő topik
Új hozzászólás Aktív témák
-
D@ni88
addikt
NewHostingnál valakinek megy az Ajax, mert most végül egy ismerősöm segítségével nekiestem, és 500as hibát dob vissza...
-
D@ni88
addikt
válasz
Brown ügynök #7685 üzenetére
póbáltam úgy is:
class Database
{
private $database;
public function __construct()
{
$database = mysqli_connect(HOST_NAME,USER_NAME,PASSWORD,DB_NAME);
if (!$database)
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
}
public function select($select)
{
$result=mysqli_query($database, $select);
if (!$result)
{
echo "Could not successfully run query ($select) from DB: " . mysql_error();
exit;
}
return $result;
}
} -
D@ni88
addikt
válasz
Peter Kiss #7683 üzenetére
hibajelzést a tárhely szolgáltatója kapcsolta ki, manuálisan pedig nincs lehetőség bekapcsolni
-
D@ni88
addikt
Próbálgatnám a mysqli használatát, de valamiért nem működik.
Az adatbázis kapcsapcsolat felépül...Adabázis kapcsolat és select függvény.
class Database
{
public function __construct()
{
$database = mysqli_connect(HOST_NAME,USER_NAME,PASSWORD,DB_NAME);
if (!$database)
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
}
public function select($select)
{
$result=mysqli_query($select);
if (!$result)
{
echo "Could not successfully run query ($select) from DB: " . mysql_error();
exit;
}
return $result;
}
}proba.php:
echo 'kész';
include_once('dbnames.inc.php');
include_once('database_connection.php');
$a= new Database();
$sql="select mail from users where userid='18'";
$nev=$a->select($sql);
echo "asd";
while ($row=mysqli_fetch_assoc($nev))
{
echo $row["mail"];
}Erre nem ad semmit, pedig megnéztem és van ilyen azonosítóhoz tartozó mail cím
-
D@ni88
addikt
válasz
DeltaPower #7605 üzenetére
Nem pontosan ezt értem
Azt szeretném elérni, hogy pl "sok" egymást követő insert/update-k ne akadjanak meg valahol.
Pl csak akkor történjen meg a mentés, ha lefutott az összes insert/update -
D@ni88
addikt
Szeretnék egy űrlapra egy törlés és egy Módosítás gombot tenni.
Hogy lehet megoldani hogy tudja mikor melyik gombra kattintottam?Másik kérdés, ti a holnapotoknál engedélyezitek az auto commitot?
-
D@ni88
addikt
válasz
Speeedfire #7566 üzenetére
És ez miatt lehet lehalhat az objektum?
Akkor hogy oldanád meg? -
D@ni88
addikt
class Hitelesit
{
private $hash, $select, $res ='';
private $hitelesit;
public function Hitelesit()
{
if(isset($_GET["hash"]))
{
$hash=$_GET["hash"];
$select = "select hash from users where checked=0 and hash='".$hash."'";
$res = mysql_query($select);
if (mysql_num_rows($res) == 1)
{
$update = "update users set checked=1 where hash='".$hash."'";
$res = mysql_query($update);
echo "Frissites sikerült";
}
else
{
echo "Nem találtunk aktiválni való felhasználót!"
}
}
}
}
if(isset($_GET["mail"]))
{
$hitelesit = new Hitelesit();
}
else
{
echo "asdf";
}Ez mért nem akar működni? Csak egy üres képernyőt képet kapok...
-
D@ni88
addikt
válasz
Speeedfire #7530 üzenetére
Szia.
Pl ilyet szeretnék elkerülni: [link]
Továbbá jártam már olyan oldalon, ahonnan le lehetett tölteni magát a php fájlokat. Ha jól tudom flashgettel -
D@ni88
addikt
Hogy lehet azt megoldani, hogy a tárhelyen lévő php, html fájlokhoz ne férjenek hozzá. Értsd, ne tudják olvasni, és ne is tudják letölteni?
Esetleg mondanátok pár hasznos tanácsot, amire érdemes vigyázni?
-
D@ni88
addikt
Hello.
Hasonlót linket szeretnék létrehozni, tudnátok segíteni hogy néz ki ennek a htacces file-ja?
Szeretnék több változót is használni.
Gondolom a a link első része /hu/allas/ a mappaszerkezet, utána jelen esetben az állás megnevezése, és utána az azonosítója. -
D@ni88
addikt
válasz
Speeedfire #7479 üzenetére
.Hu Domain 3500.
-
D@ni88
addikt
a Newhosting jelenleg elég olcsó, itt is működik a rewrite?
-
D@ni88
addikt
válasz
Sk8erPeter #7410 üzenetére
akkor úgy mondom, úgy mondom hogy már sikerült működésre bírni htacces file-t
-
D@ni88
addikt
válasz
Sk8erPeter #7408 üzenetére
elvileg az működik.
mivel máskor exportáltam ki xls-be, pdfbe táblátokat php-vel, és ott kellett mókolni a htacces file-okkal. -
D@ni88
addikt
válasz
Sk8erPeter #7398 üzenetére
jah és megnéztem CGI módban fut a php
-
D@ni88
addikt
válasz
Sk8erPeter #7401 üzenetére
Tudtok mondani olyan tárhelyet ahol engedélyezve van a rewrite (lehetőleg domainnal együtt)
-
D@ni88
addikt
válasz
Sk8erPeter #7398 üzenetére
kipróbáltam és nem megy hibára
-
D@ni88
addikt
válasz
Sk8erPeter #7396 üzenetére
Fatal error: Call to undefined function apache_get_modules() in /var/www/virtual/xyz.tk/htdocs/index.php on line 3
-
D@ni88
addikt
válasz
Sk8erPeter #7394 üzenetére
megnéztem gyorsba, le van tiltva a phpinfo
a többire holnap lesz időm
-
D@ni88
addikt
válasz
Speeedfire #7392 üzenetére
Ez már egy .tk-s domainról megy. lehet hogy ott nem lehet használni
-
D@ni88
addikt
válasz
Speeedfire #7389 üzenetére
Eddig úgy volt felépítve az oldal, hogy a template.php-n belül létrehoztam az oldal formai struktúráját.
És mindig az egyes div-ekbe include-oltam az adott php-kat a $_GETből kapott érték szerint.<?php
session_start();
include_once("initial.php"); <-osztályok
$users = new Users();
include_once("page.template.php");
?> -
D@ni88
addikt
válasz
Sk8erPeter #7384 üzenetére
.htacces fájl:
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?page=$1 [QSA]
</IfModule>Szval, hogy ha rewrite-ot használok, akkor, minden egyes cél url php-ba fel kell építenem újra a html tageket?
Mert most úgy működik, hogy ha a főoldalra megyek, szépen megjelenik az oldal, viszont ha egy direkt rewrite-nak készített linkre (valami.hu/teszt) megyek, aminek a tartalma
<?php
echo "sikerült";
?>
akkor csak a sikerült szöveg jelenik meg, míg az oldal header-je, oldalsávja nem jelenik meg. -
D@ni88
addikt
Rewrite-ot mennyire érdemes használni?
Én most próbálgatom, de eddig nem olyan nagy sikerrel
Működik már a link átalakítása, de most totál széttúrja az oldalam.
Eddig volt ugye egy index.php, ahova includoltam a class-okat, és utánuk az oldal template-jét.
Most minden szép és minden jó, de most csak az adott php tartalma jelenik meg, és nem használja a template-t.
Hogy lehet megoldani, hogy működjön a rewrite is és oda kerüljön a php tartalma a template-n belül ahova azt szeretném? -
D@ni88
addikt
közben rájöttem, hogy ezért szenvedtem vele, mert később hoztam létre az osztályból az objektumot, mint ahogy használni akartam
-
D@ni88
addikt
hello, itt mit rontok el?
class Users
{
...
public function is_admin()
{
if($this->admin==1)
{return TRUE;}
else
{return FALSE;}
}
...
}$users = new Users();
if($users->is_admin())
{
echo "admin";
} -
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.
-
D@ni88
addikt
válasz
Sk8erPeter #6730 üzenetére
köszi. Majd megnézem
-
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
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 #6723 üzenetére
Köszi
Akkor mit ajánlasz ami kevésbé hamisítható? -
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 -
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
Valaki tud segíteni hogy lehet PHPMailer segítségével csatolmányt küldeni?
-
D@ni88
addikt
válasz
Sk8erPeter #6715 üzenetére
oké, de azt meg bonyolult beállítani ha jól sejtem...
-
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
É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
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
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
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
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 #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
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 -
D@ni88
addikt
Esetleg tudtok arról mondani valamit, hogy lehet csatolni egy fájl az email-hez?
-
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
<?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
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
<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
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
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
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
$to =$_POST["email"];
$subject = "Sikeres Regisztráció!";
$message = "Jóóó";
$from = "aaaaa@ggggg.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers); -
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
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);
}
}
?> -
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?
-
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
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
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;
?> -
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
válasz
Sk8erPeter #5539 üzenetére
köszi
legalább nem törik fel könnyen -
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
[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
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
<?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? -
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
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
2x
-
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();
?>
Új hozzászólás Aktív témák
Hirdetés
- AKCIÓ! GIGABYTE B360 i5 9600K 16GB DDR4 512GB SSD RX 7600 8GB Rampage SHIVA Zalman 600W
- Beszámítás! Oculus Rift virtuális valóság szemüveg garanciával hibátlan működéssel
- Eladó Apple iPhone Xr 64GB fekete / ÚJ KIJELZŐ / 100% AKKU / 12 hónap jótállással!
- Samsung Galaxy Xcover 5 64GB, Kártyafüggetlen, 1 Év Garanciával
- Telenor 5G Indoor WiFi Router (FA7550) + töltő (bolti áruk 100.000Ft)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest