AndroidHealthClinic

Sticky Wat heeft jouw dag verpest?

Of koop luiers
 
Dat feel wanneer je denkt even rustig in je neus te kunnen peuteren zonder dat iemand het ziet, maar oppeens zie je dat je schaduw op de tafel niets aan de verbeelding over laat.
 
Laatst bewerkt:

De ingevulde info in het formulier word wel aan de database toegevoegd en de gebruiker word ook doorgestuurd naar de juiste pagina. Maar er moet op de pagina waar de gebruiker naar toe word gestuurd een foto komen te staan van het voertuig wat is toegevoegd. Ik krijg de link niet goed terug. Krijg slecht url.nl/resource ipv url.nl/blabla.jpg.

invoeg pagina
Code:
if (!empty($_POST)){
    $db= mysql_connect("localhost", "user", "pass") or die("Error connecting to database: ".mysql_error());
    mysql_select_db("db") or die(mysql_error());
	$toegevoegd="toegevoegd.php";
	
	$query = "INSERT gtavv (id, naam, code, type, vind, acc, motor, aandrijving, gewicht, snelheid, prijs, 		versnellingen, gebaseerd, img) ";
	$query .= "VALUES ('', '";
		$query .= $_POST["naam"] . "', '";
		$query .= $_POST["code"] . "', '";
		$query .= $_POST["type"] . "', '";
		$query .= $_POST["vind"] . "', '";
		$query .= $_POST["acc"] . "', '";
		$query .= $_POST["motor"] . "', '";
		$query .= $_POST["aandrijving"] . "', '";
		$query .= $_POST["gewicht"] . "', '";	
		$query .= $_POST["snelheid"] . "', '";
		$query .= $_POST["prijs"] . "', '";
		$query .= $_POST["versnellingen"] . "', '";
		$query .= $_POST["gebaseerd"] . "', '";
		$query .= $_POST["img"] . "')";

	if (!mysql_query($query)){
		echo "Er is een fout opgetreden met foutnummer " . mysql_errno() . " : " .  mysql_error();
		mysql_close($db); 
		exit;
	}
	else{
		$toegevoegd .="?id=" . mysql_insert_id($db);
		mysql_close($db);
		header ("Location:$toegevoegd"); 
		exit;
	}
}

else{
	
?>

<body>
<div id="main">   

<h2>Vul de gegevens van het voertuig in</h2>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"] ?>">
Naam : <input type="text" name="naam"><br />
Code: <input type="text" name="code"><br />
Type voertuig : <input type="text" name="type"><br />
Vindplaats : <input type="text" name="vind"><br />
Acceleratie (0-100km/h) : <input type="text" name="acc"><br />
Motor type : <input type="text" name="motor"><br />
Aandrijving : <input type="text" name="aandrijving"><br />
Gewicht (kg): <input type="text" name="gewicht"><br />
Snelheid (km/h): <input type="text" name="snelheid"><br />
Prijs (euro): <input type="text" name="prijs"><br />
Aantal versnellingen: <input type="text" name="versnellingen"><br />
Gebaseerd op: <input type="text" name="gebaseerd"><br />
URL foto van het voertuig: <input type="text" name="img"><br />
<input type="submit" name="verzenden" value="Verzenden">
<input type="reset" name="leegmaken" value="Leegmaken">
<hr />
</form>
</div>
</body>
</html>

<?php
}
?>

Doorstuur pagina
Code:
<?php
    $db=mysql_connect("localhost", "user", "pass") or die("Error connecting to database: ".mysql_error());
    mysql_select_db("db") or die(mysql_error());
	$resultaat="";
	
	$query = "SELECT img FROM gtavv WHERE id=" . $_GET["id"];
	$resultaat=mysql_query($query, $db);
	mysql_close($db);
?>

<body>
<div id="main">
<?php
while($img=mysql_fetch_array($resultaat))
	echo "Het voertuig is toegevoegd! Bedankt.";
	echo "<img src=" .$img." />";

?>
</div>
</body>
</html>
 
Matthijske expert in t uitvinden van nieuwe codes?
 
De ingevulde info in het formulier word wel aan de database toegevoegd en de gebruiker word ook doorgestuurd naar de juiste pagina. Maar er moet op de pagina waar de gebruiker naar toe word gestuurd een foto komen te staan van het voertuig wat is toegevoegd. Ik krijg de link niet goed terug. Krijg slecht url.nl/resource ipv url.nl/blabla.jpg.

invoeg pagina
Code:
if (!empty($_POST)){
    $db= mysql_connect("localhost", "user", "pass") or die("Error connecting to database: ".mysql_error());
    mysql_select_db("db") or die(mysql_error());
    $toegevoegd="toegevoegd.php";
    
    $query = "INSERT gtavv (id, naam, code, type, vind, acc, motor, aandrijving, gewicht, snelheid, prijs,         versnellingen, gebaseerd, img) ";
    $query .= "VALUES ('', '";
        $query .= $_POST["naam"] . "', '";
        $query .= $_POST["code"] . "', '";
        $query .= $_POST["type"] . "', '";
        $query .= $_POST["vind"] . "', '";
        $query .= $_POST["acc"] . "', '";
        $query .= $_POST["motor"] . "', '";
        $query .= $_POST["aandrijving"] . "', '";
        $query .= $_POST["gewicht"] . "', '";    
        $query .= $_POST["snelheid"] . "', '";
        $query .= $_POST["prijs"] . "', '";
        $query .= $_POST["versnellingen"] . "', '";
        $query .= $_POST["gebaseerd"] . "', '";
        $query .= $_POST["img"] . "')";

    if (!mysql_query($query)){
        echo "Er is een fout opgetreden met foutnummer " . mysql_errno() . " : " .  mysql_error();
        mysql_close($db); 
        exit;
    }
    else{
        $toegevoegd .="?id=" . mysql_insert_id($db);
        mysql_close($db);
        header ("Location:$toegevoegd"); 
        exit;
    }
}

else{
    
?>

<body>
<div id="main">   

<h2>Vul de gegevens van het voertuig in</h2>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"] ?>">
Naam : <input type="text" name="naam"><br />
Code: <input type="text" name="code"><br />
Type voertuig : <input type="text" name="type"><br />
Vindplaats : <input type="text" name="vind"><br />
Acceleratie (0-100km/h) : <input type="text" name="acc"><br />
Motor type : <input type="text" name="motor"><br />
Aandrijving : <input type="text" name="aandrijving"><br />
Gewicht (kg): <input type="text" name="gewicht"><br />
Snelheid (km/h): <input type="text" name="snelheid"><br />
Prijs (euro): <input type="text" name="prijs"><br />
Aantal versnellingen: <input type="text" name="versnellingen"><br />
Gebaseerd op: <input type="text" name="gebaseerd"><br />
URL foto van het voertuig: <input type="text" name="img"><br />
<input type="submit" name="verzenden" value="Verzenden">
<input type="reset" name="leegmaken" value="Leegmaken">
<hr />
</form>
</div>
</body>
</html>

<?php
}
?>

Doorstuur pagina
Code:
<?php
    $db=mysql_connect("localhost", "user", "pass") or die("Error connecting to database: ".mysql_error());
    mysql_select_db("db") or die(mysql_error());
    $resultaat="";
    
    $query = "SELECT img FROM gtavv WHERE id=" . $_GET["id"];
    $resultaat=mysql_query($query, $db);
    mysql_close($db);
?>

<body>
<div id="main">
<?php
while($img=mysql_fetch_array($resultaat))
    echo "Het voertuig is toegevoegd! Bedankt.";
    echo "<img src=" .$img." />";

?>
</div>
</body>
</html>


My eyes.

Voordat ik ga denken aan de oplossing, zie op de doorstuurpagina de regel
Code:
$query = "SELECT img FROM gtavv WHERE id=" . $_GET["id"];
Vermijd dat. Je filter $_GET niet en zo is het easy as pie voor mij om je hele database te verwijderen. Maak er een gewoonte van om het veilig te doen.

Het probleem wat jij hebt is dat je een Resource object probeert te printen. Een Resource object wordt door een database teruggegeven. Ik denk dat $img["img"] wel werkt, maar dat kan ik fout hebben. Heb al een jaar geen PHP aangeraakt.

edit: In jouw geval waarschijnlijk $img[0], omdat je $img=mysql_fetch_array($resultaat) gebruikt en niet $img=mysql_fetch_assoc($resultaat)
 
Verdomme, wilde net op het laatste moment een recorder installeren om een interview via skype te kunnen opnemen. Per ongeluk 1 of andere klote programma mee geïnstalleerd en nu in elke browser "sweet-page" als startpagina >_<. Hitmanpro haalt het niet eens allemaal weg en het blijft terug komen :(

http://www.pc-tips.info/tips/verwijder-sweet-page-com-startpagina/
 
My eyes.

Voordat ik ga denken aan de oplossing, zie op de doorstuurpagina de regel
Code:
$query = "SELECT img FROM gtavv WHERE id=" . $_GET["id"];
Vermijd dat. Je filter $_GET niet en zo is het easy as pie voor mij om je hele database te verwijderen. Maak er een gewoonte van om het veilig te doen.

Het probleem wat jij hebt is dat je een Resource object probeert te printen. Een Resource object wordt door een database teruggegeven. Ik denk dat $img["img"] wel werkt, maar dat kan ik fout hebben. Heb al een jaar geen PHP aangeraakt.

edit: In jouw geval waarschijnlijk $img[0], omdat je $img=mysql_fetch_array($resultaat) gebruikt en niet $img=mysql_fetch_assoc($resultaat)

Dankje.
Zal er vanmiddag even naar kijken
 
Verdomme, wilde net op het laatste moment een recorder installeren om een interview via skype te kunnen opnemen. Per ongeluk 1 of andere klote programma mee geïnstalleerd en nu in elke browser "sweet-page" als startpagina >_<. Hitmanpro haalt het niet eens allemaal weg en het blijft terug komen :(

http://www.pc-tips.info/tips/verwijder-sweet-page-com-startpagina/

Via configuratiescherm kan je hem toch deïnstalleren?
+ in je instellingen van je browser gewoon een andere startpagina instellen?

Of werkt dat ook niet?
 
Done maar lijkt niet te helpen
 
Done maar lijkt niet te helpen

Browser al opnieuw opgestart? Systeem opnieuw opgestart? Ik had zoiets ook een keer, bij een toolbar. Stond niet meer tussen de programma's maar wel op mn browser. Verholpen door heel mn laptop op te schonen volgens mij.
 
Nja ik heb nu alles gedeinstalleerd wat ik vandaag erop had gezet, hitman pro gedaan, CCleaner gerund, nu virusscan, de "target-links" per browser aangepast, homepages aangepast. pfff Denk dat t nu weg is maar ik twijfel nog, wat een bagger zeg
 
bah, fijn zulke klote programma's ja :(
 
Vandaag met bicep curls last van mijn pols gekregen :(
 
bah, fijn zulke klote programma's ja :(
Ja echt k*t en normaal let is altijd heel goed op maar had nu haast en dit was een open source programma dus ik verwachte dat het gewoon goed was maar niet dus, voortaan ook in alle haast goed lezen welke rommel hij mee wilt installeren :o
 
Terug
Naar boven