ik heb een script gemaakt om de klanten op te halen maar hoe laat ik het nou op die pagina zien?
hier is het script edit_profile.php
<?php
include 'inc/config.php'; ?>
<?php
if(isset($_SESSION['id_klant'])) {
$query="SELECT * FROM klanten_tel WHERE id_klant='". $_SESSION['id_klant']."'";
$Result=mysql_query($query);
$aRow = mysql_fetch_assoc($result);
}else {
// $_SESSION['id_profile']=$_POST['id_profile'];
$query="SELECT * FROM klanten_tel WHERE id_klant='". $_POST['id_klant']."'";
$Result=mysql_query($query);
$aRow = mysql_fetch_assoc($Result);
}
?>
?
Onbekende gebruiker
06-10-2010 12:14
Als je het niet weet, houd je kop dan.
Raymond reniers op 06/10/2010 11:59:54
de include tag die jij gebruikt zou ik veranderen in:
<?php include("./inc/config.php");?>
,want dit:
<?php include 'inc/config.php'; ?>
wordt soms niet goed ondersteund met php 5 / 4.
Onzin. Maakt geen bal uit. Kan beide. Zie php.net. Het is een language construct daarom mag het beide.
Raymond reniers op 06/10/2010 11:59:54
hier een voorbeeld hoe ik de klantgegevens zou ophalen en printen:
maak verbinding: (connect.php)
<?php
if ($_POST){
mysql_connect("localhost", "root", "usbw");
mysql_select_db("klant_gegevens") or die ("fout: uw aanvraag voor het openen van de database is mislukt");
$sql = "SELECT * FROM klant_gegevens WHERE Naam = '".$_POST['id']."'";
$data = mysql_query($sql) or die(mysql_error());
$aantal = mysql_num_rows($data);
include("../database_php/database_gegevens.php");
}
?>
Wat een troep.
- Gebruik geen [php]die[/php] laat je pagina netjes aflopen.
- Selecteer wat je wilt hebben gebruik geen *.
- SQL Injections mogelijk, gebruik type casten of [php]mysql_real_escape_string[/php].
- WTF slaat $aantal op.
- Je zegt dat je hier verbinding maakt, maak dan ook alleen verbinding, ga dan geen dingen uitvoeren.
- Waarom doet de verbinding maak script dingen includen die er niks mee te maken hebben?
Raymond reniers op 06/10/2010 11:59:54
hier wordt het verwerk en geprint op pagina: (database_gegevens.php)
- Ooit gehoord van CSS?
- Gebruik [php]mysql_fetch_assoc[/php] als je toch alleen maar assoc dingen nodig hebt.
Verder moet je hier op het forum niet [[color=black]quote[/color]] tags gebruiken maar [[color=black]code[/color]] en [/[color=black]code[/color]] tags.
Ga jij ook maar de beginnershandleiding doorlezen.
raymond kon niet weten welke velden de poster gebruikt
?
Onbekende gebruiker
06-10-2010 13:00
Teun hesseling op 06/10/2010 12:34:51
@karl karl ,kleine opmerking
Selecteer wat je wilt hebben gebruik geen *.
raymond kon niet weten welke velden de poster gebruikt
Het is een opmerking voor beide. Ook is het zijn voorbeeld van zijn code dus hij weet welke velden hij heeft. Dat toont ie zelfs, namelijk: naam, adres, leeftijd.
Verder ben ik nu ook bang dat de leeftijd gewoon in een varchar zit bij Raymond. Klopt dat?
dude hij werkt, en raymond probeert ook te helpe jha, dus ik vind het goed :)
?
Onbekende gebruiker
06-10-2010 13:09
Raymond reniers op 06/10/2010 13:05:44
heey karl knakker, ik probeer ook maar te helpen
Dus als iemand z'n hart stopt, dan ga je ook maar helpen ook al weet je niet wat je doet?
En dus dan juist [color=red]MEER[/color] schade aanricht dan je helpt...
Want dat doe je nu dus.
Stefan van der Hijden op 06/10/2010 13:07:02
dude hij werkt, en raymond probeert ook te helpe jha, dus ik vind het goed :)
Ja, je kunt ook zonder te kijken een straat oversteken. Dat werkt misschien wel één keer. Maar de tweede keer ben je zo plat als een dubbeltje.
Dat het werkt zegt niks.
Dat het werkt zegt alleen dat php zo ontzettend simpel en relaxed doet over JOU fouten.