Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][MySQL][PHP]Problem ze zapytaniem
zwirek-code
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.05.2013
Skąd: opolskie

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/smile.gif)


Ten post edytował zwirek-code 3.07.2013, 16:17:02
Go to the top of the page
+Quote Post
pitu
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Kod
select * from surowce order by id desc
Go to the top of the page
+Quote Post
zwirek-code
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 26.05.2013
Skąd: opolskie

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/smile.gif)

więc poszedłem dalej i zrobiłem edycję rekordów, tylko że jak zwykle wiadomo o co chodzi (IMG:style_emoticons/default/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>


Ten post edytował zwirek-code 3.07.2013, 16:54:28
Go to the top of the page
+Quote Post
gitbejbe
post
Post #4





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 17:10