Hi
Habe eine Präsentation und habe deshalb alle Files auf den Laptop kopiert.
Das Meiste geht, auch gehen die Meisten Datenbankeinträge. Ganz unerklärlich ist mir, weshalb der untenstehnde Code auf dem lap-top nicht geht auf dem grossen PC jedoch schon.
ich habe den Code nur soweit gepostet wo der erste Fehler auftaucht. Es ist für mich unerklärlich weshalb die Daten nicht in die DB gehen. Auch die Verbindung zur SDB steht, hat es doch auf der vorherigen Seite Listen aus der DB, und das geht bestens.
Es heisst mysql_fetch_array. supplied argument is not valid
Im $_POST ist der Inhalt da, das habe ich gecheckt.
PHP-Code:
<?php session_start();
$link = mysql_connect("localhost","root","");
mysql_select_db("ju1",$link);
$query1="insert into obda_vertrag
(id_hauptmieter,wohnung_id,vermietung_ab,vermietung_bis,mieter_nr,bemerkung_vertrag,erfasser)
values
('$id_hauptmieter','$wohnung_id','$vermietung_ab','$vermietung_bis','$mieter_nr','$bemerkung_vertrag','$erfasser')";
$result1=mysql_query($query1,$link);
//Vertrag ID holen und Miete erfassen
$query2="select vertrag_id from obda_vertrag order by vertrag_id DESC";
$result2=mysql_query($query2,$link);
$row2= mysql_fetch_array ($result2);
$query3="insert into obda_miete (vertrag_id,miete_brutto,miete_netto,miete_zinsab,miete_zinsbis,erfasser) values ('$row2[vertrag_id]','$miete_brutto','$miete_netto','$vermietung_ab','$miete_zinsbis','$erfasser')";
$result3=mysql_query($query3,$link);