Salutare,
Am o mica problema: dupa ce introduc dintr-un formular datele intr-o baza de date as dori sa imi apara in dreptul fiecarei linii introduse un link pe care sa dau click si sa se stearga linia respectiva.. am urmatorul cod:
if ($_POST['trimite']) {
mysql_connect("localhost","root","") or die("Eroare este:".mysql_error());
mysql_select_db("ex1") or die("Eroare este:".mysql_error());
$q=mysql_query("insert into formular (nume,prenume,adresa,datan,fumator) values ('$nume','$prenume','$adresa','$datan','$fumator')");
$a=mysql_query("select nume,prenume,datan,adresa,fumator from formular");
while ($d=mysql_fetch_row($a))
{
echo' Datele trimise in baza de date:<br />
Nume:'.$d[0].'
Prenume:'.$d[1].'
Data nasterii:'.$d[2].'
Adresa:'.$d[3].'
Fumator:'.$d[4].'<a href="formular.php?id='.$d[5].'" >Sterge</a><br /> <hr>
';
}
}
Multumesc
putin ajutor...
Moderatori: Moderatori, Start Moderator
- LyVyU VT
- Senior Member
- Mesaje: 224
- Membru din: Lun Sep 29, 2008 8:58 am
- Localitate: Râmnicu Sărat
- Contact:
Adapteaza codul acesta:
Cod: Selectaţi tot
mysql_connect("localhost","root","") or die("Eroare este:".mysql_error());
mysql_select_db("ex1") or die("Eroare este:".mysql_error());
if($_GET['sterge']==true){
mysql_query("DELETE FROM formular WHERE id=".$_GET['sterge']."");
}
$a=mysql_query("select * from formular");
while ($d=mysql_fetch_row($a)){
echo $d['nume'];
echo '<a href="formular.php?sterge='.$d['id'].'">Sterge</a><br>';
}
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
da si tu un echo la interogarea care face stergerea si vezi ce valoare se pune la id cred ca acolo e problema ta
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
-
- PHPRomania Supporter
- Mesaje: 7
- Membru din: Joi Iun 12, 2008 12:10 pm
- Contact:
mysql_connect("localhost","root","") or die("Eroare este:".mysql_error());
mysql_select_db("ex1") or die("Eroare este:".mysql_error());
if($_GET['sterge']==true){
mysql_query("DELETE FROM formular WHERE id=".$_GET['sterge']."");
}
$a=mysql_query("select * from formular");
while ($d=mysql_fetch_array($a)){
echo $d['nume'];
echo '<a href="formular.php?sterge='.$d['id'].'">Sterge</a><br>';
}
Am corectat un pic codul postat de LyVyU VT, problema era de la "mysql_fetch_row" corect este "mysql_fetch_array" .
mysql_select_db("ex1") or die("Eroare este:".mysql_error());
if($_GET['sterge']==true){
mysql_query("DELETE FROM formular WHERE id=".$_GET['sterge']."");
}
$a=mysql_query("select * from formular");
while ($d=mysql_fetch_array($a)){
echo $d['nume'];
echo '<a href="formular.php?sterge='.$d['id'].'">Sterge</a><br>';
}
Am corectat un pic codul postat de LyVyU VT, problema era de la "mysql_fetch_row" corect este "mysql_fetch_array" .
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 25 vizitatori