Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][MySQL][PHP]Problem ze zapytaniem
Forum PHP.pl > Forum > Przedszkole
zwirek-code
Witam, prosił bym o pomoc gdyż łącze się z bazą danych, wszystko jest okej, potem zrobiłem zapytanie do sql takie:

Kod
create table `surowce`(
`id` int ( 11 ) not null auto_increment,
`kamienie` VARCHAR( 15 ) NOT NULL ,
`cegły` VARCHAR( 15 ) NOT NULL ,
`bloczki` VARCHAR( 15 ) NOT NULL ,
`metal` VARCHAR( 15 ) NOT NULL ,
`miedz` VARCHAR( 15 ) NOT NULL ,
`aluminium` VARCHAR( 15 ) NOT NULL ,
`deski` VARCHAR( 15 ) NOT NULL ,
`rury` VARCHAR( 15 ) NOT NULL ,
`cement` VARCHAR( 15 ) NOT NULL ,
`wapno` VARCHAR( 15 ) NOT NULL ,
`balcha` VARCHAR( 15 ) NOT NULL ,
`woda` VARCHAR( 15 ) NOT NULL ,
primary key ( id )
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1


i mam plik index.php taki:

Kod
<html>
<head>
<title>Testuje się :)</title>
</head>
<body>
<?php
include("config.php");
$stanQuery = mysql_query("select * from order by id desc")or die("blad zapytania");{
while($stan = mysql_fetch_assoc($stanQuery)){
if(mysql_num_rows($stanQuery) > 0){
echo $stan['id,kamienie,cegły,bloczki,metal,miedz,aluminium,deski,rury,cement,wapno,blac
ha,woda']; //Wyświetlam zmienną $stan
}}}
mysql_close ($db);
?>
</body>
</html>


co zrobiłem żle? pisze mi błąd zapytanie więc coś jest napewno żle smile.gif
pitu
Kod
select * from surowce order by id desc
zwirek-code
a dobrze zapytanie zrobiłem aby można było tam w phpmyadmin wpisać ile ma być np kamienia czy metalu?\

proszę nie zamykac tematu, dzisiaj i jutro będe jeszcze tutaj zapewne prosił o pomoc smile.gif

więc poszedłem dalej i zrobiłem edycję rekordów, tylko że jak zwykle wiadomo o co chodzi smile.gif plase help
kod edytuj.php:

Kod
<html>
<head>
<title>Coś próbujemy</title>
</head>
<body>
<?php
include ("baza.php");
if ($co<>""){
if ($kamienie=="" || $cegły=="" || $bloczki=="" || $metal=="" || $miedz=="" || $aluminium=="" || $deski=="" || $rury=="" || $cement=="" || $wapno=="" || $blacha=="" || $woda=="")
{
    $blad=1;
    echo("<p>Nie wypelniles wszystkich pol formularza</p>");

}
}

if ($co=="" || $blad==1)
{


$result = mysql_query("SELECT kamienie,cegły,bloczki,metal,miedz,aluminium,deski,rury,cement,wapno,blacha,woda
,id FROM surowce WHERE id='$id'");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    $id=$row[0];
        $kamienie=$row[1];
    $cegły=$row[2];
        $bloczki=$row[3];
    $metal=$row[4];
        $miedz=$row[5];
    $aluminium=$row[6];
        $deski=$row[7];
    $rury=$row[8];
        $cement=$row[9];
    $wapno=$row[10];
        $blacha=$row[11];
        $woda=$row[12];
}
mysql_free_result($result);

echo <<<KONIEC
<form>
<div align="center">
<table border="1" width="400" id="table1">
<tr>
<td>kamienie</td>
<td><input type="text" name="kamienie" size="20" value="$kamienie"></td>
</tr>
<tr>
<td>cegły</td>
<td><input type="text" name="cegły" size="20" value="$cegły"></td>
</tr>
<tr>
<td>bloczki</td>
<td><input type="text" name="bloczki" size="20" value="$bloczki"></td>
</tr>
<tr>
<td>metal</td>
<td><input type="text" name="metal" size="20" value="$metal"></td>
</tr>
<tr>
<td>miedz</td>
<td><input type="text" name="miedz" size="20" value="$miedz"></td>
</tr>
<tr>
<td>aluminium</td>
<td><input type="text" name="aluminium" size="20" value="$aluminium"></td>
</tr>
<tr>
<td>deski</td>
<td><input type="text" name="deski" size="20" value="$deski"></td>
</tr>
<tr>
<td>rury</td>
<td><input type="text" name="rury" size="20" value="$rury"></td>
</tr>
<tr>
<td>cement</td>
<td><input type="text" name="cement" size="20" value="$cement"></td>
</tr>
<tr>
<td>wapno</td>
<td><input type="text" name="wapno" size="20" value="$wapno"></td>
</tr>
<tr>
<td>blacha</td>
<td><input type="text" name="blacha" size="20" value="$blacha"></td>
</tr>
<tr>
<td>woda</td>
<td><input type="text" name="woda" size="20" value="$woda"></td>
</tr>
</table>
</div>
<center><input type="submit"></center>
</form>
KONIEC;
}
else
{
    echo ("<p>Wyedytowano</p>");
    $x=mysql_query ("update surowce set kamienie='$kamienie', cegły='$cegły',bloczki='$bloczki', metal='$metal', miedz='$miedz',aluminium='$aluminium', deski='$deski',rury='$rury', cement='$cement',wapno='$wapno',blacha='$blacha',woda='$woda' WHERE id='$id'");

}

mysql_close ($db);
?>
</body>
</html>
gitbejbe
Cytat
a dobrze zapytanie zrobiłem aby można było tam w phpmyadmin wpisać ile ma być np kamienia czy metalu?\

nie widziałem jeszcze takiego skryptu, który pozwalałby Tobie samemu edytować rekordy w phpmyadmin

Cytat
więc poszedłem dalej i zrobiłem edycję rekordów, tylko że jak zwykle wiadomo o co chodzi plase help

ja za cholerę nie wiem o co chodzi

pytasz się czy skrypt działa? Nie potrafisz sprawdzić swojego kodu ?
jak już prosisz o pomoc, to wklej jakie pokazują Ci się błędy i pisz bardziej zrozumiale.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.