Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Usuwanie rekordu z bazy danych
#11
a w linku <a href="usun.php?id_usun='.$wiersz['model'].'"><img src="grafika/delete.png" border="0"/></a> podaje dobry id ??

zmień na tego int to model spróbuj
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
#12
(05-09-2010, 16:32)kancik napisał(a): a w linku <a href="usun.php?id_usun='.$wiersz['model'].'"><img src="grafika/delete.png" border="0"/></a> podaje dobry id ??

zmień na tego int to model spróbuj

tak dobry id przekazuje do usun.php:

http://xxxx/usun.php?id_usun=sejmaly

model "sejmaly" tak jest w bazie

zmieniłem model na int i dalej to samo
#13
o lol !!! to ma byc liczba to id a nie .dodaj normalne id jako int tak jak podalem ci i ma byc liczba. dziwisz sie czemu nie usuwa ?


Kod PHP:
CREATE TABLE `tabela` (
    `
idint(11NOT NULL auto_increment,
        `
nazwatext,
PRIMARY KEY  (`id`)
TYPE=MyISAM AUTO_INCREMENT=

zrob tabele na takiej bazie

a dodawanie bedzie wygladalo tak

Kod PHP:
// pomijam tu czyszczenie i sprawdzanie
$nazwa=$_POST['nazwa'];

mysql_query("INSERT INTO `tabela` VALUES(0,'$nazwa')"); 
#14
(05-09-2010, 18:43)kancik napisał(a): o lol !!! to ma byc liczba to id a nie .dodaj normalne id jako int tak jak podalem ci i ma byc liczba. dziwisz sie czemu nie usuwa ?


Kod PHP:
CREATE TABLE `tabela` (
    `
idint(11NOT NULL auto_increment,
        `
nazwatext,
PRIMARY KEY  (`id`)
TYPE=MyISAM AUTO_INCREMENT=

zrob tabele na takiej bazie

a dodawanie bedzie wygladalo tak

Kod PHP:
// pomijam tu czyszczenie i sprawdzanie
$nazwa=$_POST['nazwa'];

mysql_query("INSERT INTO `tabela` VALUES(0,'$nazwa')"); 


moment już działam, wcześniej jak zmieniłem model na int to oczywiście wpisywałem liczby zamiast liter
#15
masz nie wpisywac liczb , wystarczy dac 0 caly czas. on sam sobie dopisze kolejna liczbe !
#16
wiesz stworzyłem sobie od nowa 3 pliki dodawanie odczyt i usuwanie
plik pozostaje taki(zmieniony)

if ( isset($_GET['id_usun']) )
{
$id = $_GET['id_usun'];
$query2 = "DELETE FROM `tabela` WHERE `nazwa`='$id'";
// lub $query2 = "DELETE FROM `car` WHERE `model`='$id'";
$result2 = mysql_query($query2);
if ( $result2 )
{
echo 'usunieto';
}
else
{
echo 'nie usunieto';
}
}
else
{
echo 'nie podano id';
}
#17
Mała uwaga, przy wartości AUTO_INCREMENT nie należy podawać żadnej wartości w zapytaniu INSERT.
#18
(06-09-2010, 02:27)Pedro84 napisał(a): Mała uwaga, przy wartości AUTO_INCREMENT nie należy podawać żadnej wartości w zapytaniu INSERT.

oj pedro . a czy jak sie wstawi 0 to nie działa ? wiec po co czlowieku piszesz . oczywiscie ze dziala tylko ze parser to olewa i dodaje kolejna sobie cyferke !!!!!!
#19
kancik, wyluzuj troche, bo za bardzo się spinasz. A jak już komuś coś radzisz, to rób to poprawnie, albo wcale. Ot co. EOT.
#20
Temat zamykam, bo kancik się rzeczywiście za bardzo spina, praktycznie o nic. Problem rozwiązany więc nie ma nic do dodania.
[Obrazek: 2guxq1i.gif]


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  cron nie łączy się z bazą danych michalszyd 3 5,004 18-01-2018, 06:15
Ostatni post: ytprzetwornik
  Zmniejszenie czasu dostępu do bazy darling 8 8,412 06-12-2017, 18:00
Ostatni post: arki878
  Przeszukiwanie bazy, przechowywanie wyników vundo 3 4,191 02-12-2016, 20:16
Ostatni post: tereska3
  Pobieranie danych z dwóch baz danych jarekcda 2 5,188 28-11-2016, 11:55
Ostatni post: ania9
  podział danych za pomocą substr ppsqm 1 4,148 18-06-2014, 15:18
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl