Witam, jestem poczatkujacym webmasterem i dopiero ucze sie rzemiosla, wiec pytanie ktore tu zadam pewnie wielu wyda sie smieszne.
Chodzi mi o odpalanie pliku php w ktorym jest odwolanie do tabeli. Tabele utworzylem przy pomocy programu PHPMyAdmin (Krasnal) i zmieniwszy nazwy bazy danych itp. wyslalem na serwer . Kod samej tabeli z bazy wygenerowalem za pomoca phpmyadmin jako .sql i wyslalem do tego samego folderu. Przy uruchomieniu pliku php , wszystko ladnie laczy sie z baza danych ale plik nie widzi tabeli ze sql-a ? czy wie ktos jak temu zaradzic?
Oto plik sql:
-- Wersja serwera: 3.23.58
-- Wersja php: 4.3.9
--
--
-- --------------------------------------------------------
--
-- Struktura tabeli dla `ksiazkatelefoniczna`
--
CREATE TABLE `ksiazkatelefoniczna` (
`nr` int(11) NOT NULL AUTO_INCREMENT,
`imie` text NOT NULL,
`nazwisko` text NOT NULL,
`telefon` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`nr`)
) TYPE=MyISAM AUTO_INCREMENT=12 ;
--
-- Zrzut danych tabeli `ksiazkatelefoniczna`
--
INSERT INTO `ksiazkatelefoniczna` VALUES (8, 'LOl', 'kivxsdjffj', 545363463);
INSERT INTO `ksiazkatelefoniczna` VALUES (11, ' Aaa ', ' DFF ', 43839);
a kod php:
<html>
<head>
<title>4-27.php</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>
<body>
<?
die ("Nie można połączyć się z bazą mysql"); die("nie mozna sie poalczyc z cwphp");
///include("ksiazkatelefoniczna.sql");
if($_POST['co']=='dodaj') {
if ($_POST['imie'] && $_POST['nazwisko'] && $_POST['telefon']) {
$query= "INSERT INTO ksiazkatelefoniczna (imie, nazwisko, ";
$query .="telefon) VALUES (' ".$_POST['imie']." ',' " .$_POST['nazwisko']." ',
' " .$_POST['telefon']."');";
}
}
elseif ($_GET['co']=='skasuj')
{
$wynik= mysql_query ("DELETE FROM ksiazkatelefoniczna WHERE nr= ' ". $_GET['id']." ';"); }
$wynik= mysql_query ("SELECT * FROM ksiazkatelefoniczna ORDER BY nazwisko;") or
echo "<TABLE CELLPADDING=5 BORDER=1>"; echo "<tr><td><b>Imię</b></td><td><b>Nazwisko</b></td>"; echo "<td><b>Telefon</b></td></tr>n";
$nr = $rekord['nr'];
$imie = $rekord['imie'];
$nazwisko= $rekord['nazwisko'];
$telefon= $rekord['telefon'];
echo "<tr><td>$imie</td><td>$nazwisko</td><td>$telefon</td><td>"; echo "<A HREF="4
-27
.php?co
=skasuj
&id
=$nr">skasuj</a></td></tr>n";
}
echo '<FORM METHOD="POST">NOWY REKORD:'; echo '<INPUT TYPE="hidden" NAME="co" VALUE="dodaj"><TABLE>'; echo '<tr><td>Imię:</td><td><INPUT TYPE="text" '; echo 'NAME="imie"></tr><tr><td>Nazwisko:</td><td><INPUT '; echo 'TYPE="text" NAME="nazwisko"></td></tr><tr><td>Telefon:</td>'; echo '<td><INPUT TYPE="text" NAME="telefon"></td></tr>'; echo '</TABLE><INPUT TYPE="submit" VALUE="dodaj"></FORM>';
?>
</body>
</html>
Przy odpalaniu tegoz pliku wyskakuje: "blad w pytaniu"; czyli wydaje mi sie ze nie czyta z tablicy , z gory dzieki za pomoc