Autor Zpráva
infomf
Profil
Ahoj,
u mě doma na počítači mám nainstalovaný server a na něm jsem si vyvijel systém. Bez problému, ale jamile jsem to hodil na server (který mám pronajatý), tak MySQL začalo hlásit: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/www/xn--zempis-d5a.eu/zastrevy/clanek/zakovska_knizka_vypis_ucitel.php on line 39.

Zde je kod:
while (list($id_a, $datum_a, $predmet_a, $popis_a, $hodnoceni_a, $podpis_a) = mysql_fetch_row($navrat)){                                                                                                                                                                                                                                                                                                                                      
echo("<tr><td>$id_a</td><td>$datum_a</td><td>$predmet_a</td><td>$popis_a</td><td>$hodnoceni_a</td><td>$podpis_a</td><td>
<a href=ucitel.php?nadpis=Úprava+známky&clanek=zakovska_knizka_edit_ucitel_a&databaze=".$koho."&id=".$id_a."&jmeno=".$_GET['jmeno']."&prijmeni=".$_GET['prijmeni']."&rocnik=".$_GET['rocnik']."&pololeti=a&datum=".urlencode($datum_a)."&predmet=".urlencode($predmet_a)."&popis=".urlencode($popis_a)."&hodnoceni=".urlencode($hodnoceni_a)."&podpis=".urlencode($podpis_a)."><img src=images/edit.png></a>
<a href=javascript:confirmDelete('ucitel.php?nadpis=Vymazání+známky&clanek=zakovska_knizka_smazat_ucitel&databaze=".$koho."&id=".$id_a."&jmeno=".$_GET['jmeno']."&prijmeni=".$_GET['prijmeni']."&rocnik=".$_GET['rocnik']."&pololeti=a')><img src=images/delete.png></a>
</td></tr>");


Díky za pomoc
mckay
Profil
infomf:
Kód je nedostatečný - chybí ta část, kde je definovaná proměnná s parametrem mysql_Fetch_row... hoďte ho sem více.
infomf
Profil
<script>
function confirmDelete(delUrl) {
  if (confirm("Opravdu chcete vymazat známku? Tato akce je nevratná!")) {
    document.location = delUrl;
  }
}
</script>
<?php

$koho=$_GET['jmeno']."_".$_GET['prijmeni']."_".$_GET['rocnik']."_a";
$spojeni=mysql_connect(SQL_HOST,SQL_USERNAME,SQL_PASSWORD);
$co="SELECT * FROM $koho";
$navrat=mysql_db_query(SQL_DBNAME, $co, $spojeni);
$jmeno=$_GET['jmeno'];
$prijmeni=$_GET['prijmeni']; 
$rocnik=$_GET['rocnik'];


echo('<h2>První pololetí <a href="ucitel.php?nadpis=Nová+známka&clanek=zakovska_knizka_add_ucitel_a&pololeti=a&databaze='.$koho.'&jmeno='.$_GET['jmeno'].'&prijmeni='.$_GET['prijmeni'].'&rocnik='.$_GET['rocnik'].'"><img src="images/add2.png"></a>
<a href="funkce/zakovska_knizka_tisk.php?koho='.$koho.'&pololeti=první+pololetí&jmeno='.$jmeno.'&prijmeni='.$prijmeni.'&rocnik='.$rocnik.'" class="tu_iframe_800x600"><img src="images/tisk.png"></a>
<a href="funkce/prumer_znamek_a.php?&databaze='.$koho.'&pololeti=a" class="tu_iframe_400x300"><img src="images/prumer.png"></a></h2>  ');

echo('<table id="t1" class="example table-autosort table-autofilter table-autopage:10 table-stripeclass:alternate table-page-number:t1page table-page-count:t1pages table-filtered-rowcount:t1filtercount table-rowcount:t1allcount" width=100% border=0>');
?>
<thead>
	<tr>
		<th class="table-sortable:numeric"><strong>ID</strong></th>
		<th class="table-sortable:numeric"><strong>Datum</strong></th>
		<th class="table-filterable table-sortable:default"><strong>Předmět</strong></th>
		<th class="table-sortable:default"><strong>Popis</strong></th>
		<th class="table-filterable table-sortable:numeric"><strong>Hodnocení</strong></th>
    <th class="table-filterable table-sortable:default"><strong>Podpis</strong></th>
    <th><strong>Akce</strong></th>
	</tr>
</thead>
<tbody>
<?php
while (list($id_a, $datum_a, $predmet_a, $popis_a, $hodnoceni_a, $podpis_a) = mysql_fetch_row($navrat)){                                                                                                                                                                                                                                                                                                                                      
echo("<tr><td>$id_a</td><td>$datum_a</td><td>$predmet_a</td><td>$popis_a</td><td>$hodnoceni_a</td><td>$podpis_a</td><td>
<a href=ucitel.php?nadpis=Úprava+známky&clanek=zakovska_knizka_edit_ucitel_a&databaze=".$koho."&id=".$id_a."&jmeno=".$_GET['jmeno']."&prijmeni=".$_GET['prijmeni']."&rocnik=".$_GET['rocnik']."&pololeti=a&datum=".urlencode($datum_a)."&predmet=".urlencode($predmet_a)."&popis=".urlencode($popis_a)."&hodnoceni=".urlencode($hodnoceni_a)."&podpis=".urlencode($podpis_a)."><img src=images/edit.png></a>
<a href=javascript:confirmDelete('ucitel.php?nadpis=Vymazání+známky&clanek=zakovska_knizka_smazat_ucitel&databaze=".$koho."&id=".$id_a."&jmeno=".$_GET['jmeno']."&prijmeni=".$_GET['prijmeni']."&rocnik=".$_GET['rocnik']."&pololeti=a')><img src=images/delete.png></a>
</td></tr>");
}
echo('<tfoot>
	<tr>
		<td colspan="2" class="table-page:previous" style="cursor:pointer;">&lt; &lt; Zpět</td>
		<td colspan="3" style="text-align:center;">Strana <span id="t1page"></span>&nbsp;z <span id="t1pages"></span></td>

		<td colspan="2" class="table-page:next" style="cursor:pointer;"><right>Další &gt; &gt;</right></td>
	</tr>
	<tr>
		<td colspan="7"><center><span id="t1filtercount"></span>&nbsp;z <span id="t1allcount"></span>&nbsp;výsledků</center></td>
</tfoot></tbody></table>');
Majkl578
Profil
Funkce mysql_db_query je od PHP 5.3 DEPRECATED. Místo ní použij mysql_select_db a následně mysql_query. Nicméně toto zdrojem chyby zřejmě nebude.
Zkus použít die(mysql_error()); po zavolání SQL dotazu pro vypsání chyby.
infomf
Profil
Mohl by si to prosím nějak upravit? Nejsu tak dobrý... spíš se to učím... Díky Já jsem to cele sestaviul jen z toho co jsem našel na netu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0