ik krijg de volgende fout > Parse error: parse error in Z:\xampp\htdocs\verdien
ik had een script maar ik krijg het niet werkend
ik krijg steeds de volgende fout
Parse error: parse error in Z:\xampp\htdocs\verdient\index.php on line 9
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$mysql_username = "xxx";
$mysql_password = "xxx";
$mysql_dbname = "xxxxx";
$database_server = mysql_connect("localhost", $mysql_username, $mysql_password);
mysql_select_db($mysql_dbname, $database_server)
$data1 = mysql_fetch_assoc(mysql_query("SELECT * FROM verdientsten ")) or die (mysql_error());
$gebelt = $data1['gebelt'];
$verdiend = $data1['verdient'];
?>
$mysql_username = "xxx";
$mysql_password = "xxx";
$mysql_dbname = "xxxxx";
$database_server = mysql_connect("localhost", $mysql_username, $mysql_password);
mysql_select_db($mysql_dbname, $database_server)
$data1 = mysql_fetch_assoc(mysql_query("SELECT * FROM verdientsten ")) or die (mysql_error());
$gebelt = $data1['gebelt'];
$verdiend = $data1['verdient'];
?>
<html>
Op pagina niveau zelf in een rij
<tr width="100%">
<td width="100%"><div align="right">Aantal keer gebeld: </div></td>
<td width="100%"><div align="left"></div></td>
<td width="100%"><div align="right">
<Verdiensten keer gebeld: </div></td>
<td width="100%"><div align="left"></div></td
</tr>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Angelo Kreikamp
Kijk eens naar de kleuren
2. kijk inderdaad naar kleuren op regel 11 en 12
ja die comma heb ik verbeterd zie het script maar nu klopt het nog steeds niet krijg nog steeds dezelfde error
Regel 7 moet worden afgesloten met ;
Parse error on line 'x'
Het is altijd weer vervelend wanneer je een error krijgt. Parse errors daarin tegen zijn makkelijk op te sporen en dus ook makkelijk om te verhelpen. Een parse error kan een paar oorzaken hebben:
Je bent een puntkomma vergeten ;
Je hebt je PHP tag niet afgesloten
Je hebt een ( of ) te veel of te weinig
Je bent in een string een double of single quote (" of ') vergeten te escapen. Dit doe je door: \" of \'
Je bent een akkolade vergeten ({ of })
Puntkomma op regel 7 ontbreekt.
Gebruik standaard nederlands.... gebelt?? verdient??
Edit: Sorry, ik ben een beetje laat. Had het venster al even openstaan.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$mysql_username = "xxx";
$mysql_password = "xxx";
$mysql_dbname = "xxxxx";
$database_server = mysql_connect("localhost", $mysql_username, $mysql_password);
mysql_select_db($mysql_dbname, $database_server);
$q=mysql_query("SELECT * FROM verdientsten");
$data1 = mysql_fetch_assoc($q) or die (mysql_error());
$gebelt = $data1['gebelt'];
$verdiend = $data1['verdient'];
?>
$mysql_username = "xxx";
$mysql_password = "xxx";
$mysql_dbname = "xxxxx";
$database_server = mysql_connect("localhost", $mysql_username, $mysql_password);
mysql_select_db($mysql_dbname, $database_server);
$q=mysql_query("SELECT * FROM verdientsten");
$data1 = mysql_fetch_assoc($q) or die (mysql_error());
$gebelt = $data1['gebelt'];
$verdiend = $data1['verdient'];
?>
???
Gewijzigd op 01/01/1970 01:00:00 door Tim Kampherbeek
Braaf Tim... Lees alleen even het topic door voordat je gaat posten, antwoord was al gegeven.
- Waarom staat die mysql_error code bij de mysql_fetch_assoc()? Die lijkt me beter op zijn plaats bij de mysql_query.
- En verder is het overkopieren van variabelen nutteloos.
- Als er meer dan 1 record in een tabel zonder WHERE voorwaarde staat dan is een while-lus zeker handig om ze te tonen.
- Gebruik duidelijke variabelen. date1 zegt niets over het ophalen van verdiensten.
- Error afhandeling mocht je query stuk zijn.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$mysql_username = "xxx";
$mysql_password = "xxx";
$mysql_dbname = "xxxxx";
$database_server = mysql_connect("localhost", $mysql_username, $mysql_password);
mysql_select_db($mysql_dbname, $database_server);
$sql = "SELECT * FROM verdiensten"
$qry=mysql_query($sql);
if (!$qry) {
while($verdienst = mysql_fetch_assoc($qry)) {
echo $verdienst['gebelt']."<br />";
echo $verdienst['verdient'];
}
} else {
echo "Fout op in de query: ".mysql_error();
}
?>
$mysql_username = "xxx";
$mysql_password = "xxx";
$mysql_dbname = "xxxxx";
$database_server = mysql_connect("localhost", $mysql_username, $mysql_password);
mysql_select_db($mysql_dbname, $database_server);
$sql = "SELECT * FROM verdiensten"
$qry=mysql_query($sql);
if (!$qry) {
while($verdienst = mysql_fetch_assoc($qry)) {
echo $verdienst['gebelt']."<br />";
echo $verdienst['verdient'];
}
} else {
echo "Fout op in de query: ".mysql_error();
}
?>
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
if (!$sql) {
Moet zijn:
if ($qry) {
Sorry echt stom van me.. had de code snel aangepast... maar trouwens. is het mogelijk om een assoc een die te geven? of heeft dat totaal geen effect? nooit geprobeerd namelijk.
Tim Kampherbeek schreef op 11.06.2009 21:22:
@aar.
Sorry echt stom van me.. had de code snel aangepast... maar trouwens. is het mogelijk om een assoc een die te geven? of heeft dat totaal geen effect? nooit geprobeerd namelijk.
Sorry echt stom van me.. had de code snel aangepast... maar trouwens. is het mogelijk om een assoc een die te geven? of heeft dat totaal geen effect? nooit geprobeerd namelijk.
dat is iets wat je niet hoeft te doen, niet wil doen en niet moet doen en vaak ook nog eens niet kan, omdat het dan in een while-loop staat.