Controle wat er in de database zit

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gregory

Gregory

17/01/2006 18:25:00
Quote Anchor link
Hallo,
kben aan het proberen een programma te maken die controleerd als er iets in de database zit.
hier is de code:
"telkens geeft hij een fout omtrent de EXIT

code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

include("connect.php");

$query="SELECT * FROM popup";

$result = mysql_query($query) or die (mysql_error());
?>



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if (empty($result)){
        echo ("<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_openBrWindow('popup.htm','','width=400,height=225')">");
    exit();
    }
else{
        echo ("<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"">");
    }
    ?>


<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td>
<p>hier komt de rest van de pagina!!!</p>
</td>
</tr>
</table>
</body>
</html>
Gewijzigd op 17/01/2006 18:26:00 door Gregory
 
PHP hulp

PHP hulp

16/11/2024 16:54:01
 
Gregory

Gregory

17/01/2006 19:43:00
Quote Anchor link
het is de bedoeling dat het programma kijkt indien er iets in de database zit, doe het één, zoniet doe het ander. Men doet niets men de info die in de database zit. Gewoon controleren.
 
Gregory

Gregory

17/01/2006 19:47:00
Quote Anchor link
het is de bedoeling dat het programma kijkt indien er iets in de database zit, doe het één, zoniet doe het ander. Men doet niets men de info die in de database zit. Gewoon controleren.
 
Robert Deiman

Robert Deiman

17/01/2006 19:53:00
Quote Anchor link
Haal die exit eens gewoon weg en herscrijf de code een beetje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

$counter
= mysql_num_rows($result);
if ($counter==0){
        echo ("<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_openBrWindow('popup.htm','','width=400,height=225')">");

    }else{
        echo ("<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"">");
    }
    ?>
 
Niels Beckers

Niels Beckers

17/01/2006 19:56:00
Quote Anchor link
gebruik bij echo eens ' dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 echo '<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_openBrWindow('popup.htm','','width=400,height=225')">';
?>
 
Gregory

Gregory

17/01/2006 21:04:00
Quote Anchor link
Robert:
Haal die exit eens gewoon weg en herscrijf de code een beetje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

$counter
= mysql_num_rows($result);
if ($counter==0){
        echo ("<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_openBrWindow('popup.htm','','width=400,height=225')">");

    }else{
        echo ("<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"">");
    }
    ?>


Het idee is zeer goed, maar foutmelding:
Parse error: syntax error, unexpected '}' in c:\inetpub\wwwroot\popuptest.php on line 31
 
- SanThe -

- SanThe -

17/01/2006 21:19:00
Quote Anchor link
Edit: Let even niet op mij, maar kijk hieronder naar het antwoord van Jan.:-P
Gewijzigd op 17/01/2006 22:26:00 door - SanThe -
 
Jan Koehoorn

Jan Koehoorn

17/01/2006 22:07:00
Quote Anchor link
Je kunt mijns inziens dan beter de strings met enkele quotes omgeven. Dan kun je de dubbele quotes in de HTML laten voor wat ze zijn.
 
Robert Deiman

Robert Deiman

17/01/2006 22:38:00
Quote Anchor link
Dan krijg je zoiets :) Had er niet opgelet verder, had alleen nog maar aangegeven hoe je met die lussen moet wrken. Maargoed, hieronder een voorbeeld.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php

$counter
= mysql_num_rows($result);
if ($counter==0){
        echo ('<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_openBrWindow(\'popup.htm\',\'\',\'width=400,height=225\')">');

    }
else{
        echo ('<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"">');
    }

    ?>
 
Gregory

Gregory

18/01/2006 16:24:00
Quote Anchor link
khad het nie echt door dat het maar een vb. was, :(

daarmee, nu werkt het perfect, en heb ik de denkwijze begrepen.
Bedankt voor de snelle reactie.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.