PHP skript   zodpovězená otázka

Offtopic, HTTP/HTML

Dobrý den, mám tento kód

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html>
  <head>
    <title>Databáze</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" >
  </head>
  <body>
    <?php

echo '<h2>Databáze elektráren</h2><br>
  <table border=1 color="black" cellpadding=1 cellspacing=0 bordercolorlight=black bordercolordark=black> 
    <tr><td rowspan=2><b>ID:</b></td>
    <td rowspan=2>Název:</td>
    <td rowspan=2>Region:</td>
    <td rowspan=2>Ředitel:</td>
    <td rowspan=2>Výkon:</td>
    <td rowspan=2>Druh:</td>
    <td colspan=3>Vlastník:</td>
	
    <td rowspan=2>Popis:</td>
    <td rowspan=2 colspan=2>Úpravy</td></tr>
	<td>Stat:</td>
	<td>soukr_subj:</td>
	<td>obec:</td>
	</tr>';
	$spojeni=mysql_connect("localhost","e05795","anomiss") or die ("Nepodařilo se připojit k databázovému serveru!");
	$databaze=mysql_select_db("e05795", $spojeni);
                  mysql_query("SET NAMES 'cp1250'");
	$select=mysql_query('SELECT * FROM elektrarny1');
	while($row=mysql_fetch_array($select))
		  {
  
echo "<tr>

<td>"; echo $row["ID"]; echo "</td>"; 
echo "<td>"; echo $row["nazev"]; echo "</td>";
echo "<td>"; echo $row["region"]; echo "</td>";
echo "<td>"; echo $row["reditel"]; echo "</td>";
echo "<td>"; echo $row["vykon"]; echo "</td>";
echo "<td>"; echo $row["druh"]; echo "</td>";
echo "<td>"; echo $row["stat"]; echo "</td>";
echo "<td>"; echo $row["soukr_subj"]; echo "</td>";
echo "<td>"; echo $row["obec"]; echo "</td>";
echo "<td>"; echo $row["popis"]; echo "</td>";
echo "<td> <a href = './upravit.php?id=".$row["id"]."'>upravit</a></td><td>
<a href = './smazat.php?id=".$row["id"]."'>smazat</a></td></tr>";
}   
  mysql_close();
 
  echo "</table>"
?>

  </body>
</html>

který z databáze načte seznam elektráren, u každého řádku se vytvoří odkaz smazat a upravit, po kliknutí na odkaz smazat by se měl smazat řádek u kterého se vyskytuje odkaz, ale mám problém s tím, že se mi do odkazu nevloží id a tudíž není co mazat.To samé je i u odkazu upravit. Prosím někdo poradtě

Děkuji moc předem

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Klíče v asociativním poli vráceném funkcí mysql_fetch_array() jsou podle mě case-sensitive, tedy $row["id"] není totéž co $row["ID"].

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Problém je, že on tam má malá v dolní části kódu a velká v horní části. Takže těžko říct, jak to má v databázi. Třeba je z Visual Basicu zvyklý, že na velikosti písmen u proměnných nezáleží. ;-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

jj, chyba byla ve velikostí písmenek, již vše běhá, díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback