Tullen007 Skrevet 27. mars 2006 Skrevet 27. mars 2006 $cd = $_POST['cd']; $sporring = mysql_query("SELECT CDTittel FROM cd") OR DIE (PRINT "Klarte ikke å utføre spørringen"); while($resultat=mysql_fetch_array($sporring) OR DIE (PRINT"Klarte ikke å behandle spørringen")) { $res = $resultat['cdtittel']; if ($cd == $res) { DIE ( $cd.'er allerede registrert i arkivet<a href="../utskrift.php">Gå til listen</a>'); } }
trondes Skrevet 27. mars 2006 Skrevet 27. mars 2006 En feil melding hadde vært fint.. $res = $resultat['cdtittel']; bruker du store bokstaver i tabelen må du bruke store her også..
Tullen007 Skrevet 27. mars 2006 Forfatter Skrevet 27. mars 2006 En feil melding hadde vært fint.. $res = $resultat['cdtittel']; bruker du store bokstaver i tabelen må du bruke store her også.. 5820510[/snapback] tabellen min: CREATE TABLE `cd` ( `CDID` int(5) NOT NULL auto_increment, `CDTittel` varchar(200) NOT NULL, `CDType` varchar(10) NOT NULL default '', `Artist` varchar(200) NOT NULL, `UtgivelsesAar` int(4) default NULL, `Plateselskap` varchar(200) NOT NULL, `dato` varchar(10) NOT NULL, `kl` varchar(8) NOT NULL, PRIMARY KEY (`CDID`) ); <?php require($_SERVER["DOCUMENT_ROOT"]."/musikk_ny/files/config/kobling_musikk_index.php"); $kobling = @mysql_connect($db_host, $db_user, $db_pass, $db_name) or die ("Kunne ikke koble til database programmet"); mysql_select_db($db_name, $kobling) or die ("Kunne ikke koble til selve databasen"); $cd = $_POST['cd']; $cdtype = $_POST['R1']; $artist = $_POST['artist']; $utgivelse = $_POST['utgivelseaar']; $plateselskap = $_POST['plateselskap']; if (empty($cd)||empty($cdtype)||empty($artist)||empty($utgivelse)||empty($plateselskap)) { if (empty($cd)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>CD tittel</b></h1></center><br>"); if (empty($cdtype)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>CD Kategori</b></h1></center>"); if (empty($artist)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>Artist</b></h1></center>"); if (empty($utgivelse)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>Utgivelse År</b></h1></center>"); if (empty($plateselskap)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>Plateselskapet</b></h1></center>"); die ('feil 2'); } $sporring = mysql_query("SELECT CDTittel FROM cd") OR DIE (PRINT "Klarte ikke å utføre spørringen"); while($resultat=mysql_fetch_array($sporring) OR DIE (PRINT"Klarte ikke å behandle spørringen")) { $res = $resultat['CDTittel']; if ($cd == $res) { exit ('<br><br><br><br><br><br><center><h1><b>'.$cd.'</h1><br><br><br><br></b><h2> er alle rede registrert i arkivet</h2><br><br><br><br><a href="../utskrift2006.php">Gå til utskrift siden for å se den komplette listen over registrerte cder.</a><center>'); } } $dato = date('d/m/Y'); $kl = date('H:i'); $skriv = "INSERT INTO CD (CDTittel, CDType, Artist, UtgivelsesAar, Plateselskap, dato, kl) VALUES ('$cd', '$cdtype', '$artist', '$utgivelse', '$plateselskap', '$dato', '$kl')"; mysql_query($skriv, $kobling) OR DIE ( PRINT "Kunne ikke registrere informasjonen"); echo "Informasjone ".$skriv." er nå registrert"; ?> Feilmelldingen jeg får er "Klarte ikke å behandle spørringen" Håper noen kan hjelpe en ny begynner.
trondes Skrevet 27. mars 2006 Skrevet 27. mars 2006 OR DIE (PRINT"Klarte ikke å behandle spørringen") prøv å fjern denne du.
Tullen007 Skrevet 27. mars 2006 Forfatter Skrevet 27. mars 2006 OR DIE (PRINT"Klarte ikke å behandle spørringen") prøv å fjern denne du. 5820645[/snapback] Takk det løste alt.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå