Parse error: syntax error, unexpected T_STRING

Status
Niet open voor verdere reacties.

Inpakken

Gebruiker
Lid geworden
23 feb 2008
Berichten
7
He Mensen,,

Ik heb een php error in dit script:

PHP:
<?

include 'mysql.php';

$getal=$_POST['getal'];

	// Create the random tag questions array
	$randomq[] = "1";
	$randomq[] = "2";
	$randomq[] = "3";
	$randomq[] = "4";
	$randomq[] = "5";
	$randomq[] = "6";
	$randomq[] = "7";
	$randomq[] = "8";
	$randomq[] = "9";
	$randomq[] = "10";

// Select a random question from the array above
srand ((double) microtime() * 100);
$chosen = rand(0,count($randomq)-1);

// Appoint the variable
$tag_question = $randomq[$chosen];



if ($getal==$tag_question
    mysql_query("UPDATE users SET credits = '25' WHERE name = '".$rawname."' LIMIT 1") or die(mysql_error()); 
) {
echo "Je heb gewonnen!";
}else{
echo "Jammer je heb verloren!";
}

?>

En die mysql.php ziet er zo uit:


PHP:
<?php
$_CONFIG["Username"] = 'root';
$_CONFIG["Password"] = 'kirsten15';
$_CONFIG["Host"]     = 'localhost';
 
$Verbinding = MySql_connect($_CONFIG["Host"], $_CONFIG["Username"], $_CONFIG["Password"]);
 
if($Verbinding == false) // Verbinding is mislukt!
{
        trigger_error("Kan geen verbinding maken met de database");
}
 
MySql_close($Verbinding);
?>

De error is die in de titel namelijk:
Code:
Parse error: syntax error, unexpected T_STRING

Alvast Bedankt,
Inpakken
 
PHP:
if ($getal==$tag_question
haakje en accolade erachter, probleem opgelost :D
 
Dies nu gelukt,

Maar ik heb deze error:

Code:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\xampp\htdocs\pixel\casino_check.php on line 8

In dit scriptje:

PHP:
<?php

include('core.php');

if($myrow['credits'] > 19){
echo "Je kan niet meer spelen, je credits zijn op!";
}else{
echo "Credits ingenomen, veel plezier!<br> <A href="verzend.htm" target="_self">Klik hier</A>";
}

?>

Iemand?
 
ja,

die link in je echo klopt niet. Je opent je echo met dubbele quote. Dus sluiten met dubbele quote. Opeens gooi je er een hoop zooi agteraan, wat hij niet begrijp.

wat achter de 2e dubbele quote komt:

verzend.htm" target="_self">Klik hier</A>";


zou jij het begrijpen als je server was?;)

Je moet dus in je link enkele quote's gebruiken.

zo dus:
PHP:
echo "Credits ingenomen, veel plezier!<br> <A href='verzend.htm' target='_self'>Klik hier</A>";
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan