Een deel kun je al opvangen door de string na de laatste spatie als huisnummer te beschouwen.quote:Op donderdag 22 december 2011 23:01 schreef Light het volgende:
[..]
Huisnummer weglaten uit het adres is lastig. Je hebt namelijk ook straten met een nummer in de straatnaam. En je hebt te maken met huisnummers met toevoeging, waarbij die toevoeging uit letters en/of cijfers en/of spaties kan bestaan.
Dus in "Dorpsstraat 5 E" wil je "E" als huisnummer beschouwen?quote:Op donderdag 22 december 2011 23:09 schreef The_Terminator het volgende:
[..]
Een deel kun je al opvangen door de string na de laatste spatie als huisnummer te beschouwen.
Maak er de laatste numerieke string van danquote:Op donderdag 22 december 2011 23:14 schreef Light het volgende:
[..]
Dus in "Dorpsstraat 5 E" wil je "E" als huisnummer beschouwen?
Daarom zeg ik ook 'een deel', ik zeg niet dat mijn methode perfect is natuurlijk.quote:Op donderdag 22 december 2011 23:14 schreef Light het volgende:
[..]
Dus in "Dorpsstraat 5 E" wil je "E" als huisnummer beschouwen?
Ik heb er nu zoiets van gemaakt:quote:Op vrijdag 23 december 2011 11:57 schreef Apekoek het volgende:
Goed, ik heb deskundige hulp nodig, dat lijkt hier wel snor te zitten .
Ik heb namelijk een plugin in Wordpress die nog niet precies doet wat ik wil. Namelijk de "Contact form 7 to database extension". Graag wil ik de uploads die via het normale contact form zijn voltooid, downloadbaar worden in een post of op een pagina aan de voorkant. Echter zit ik hier met een PHP achtige generator die niet doet wat ik wil, of beter gezegd, welke code ik ook maak, ik kom er simpel weg niet uit. Ik zou namelijk erg graag het e-mail adres met de upload ergens in een post willen tonen.
Wat moet ik hier mee als jullie dit zo zien?
[ afbeelding ]
1 2 3 4 5 6 7 | [cfdb-html form="Test formulier" show="your-name,Upload" limit="10" orderby="Submitted desc" filelinks="link"] <div class="your-headline-style">${your-name}</div> <div class="download-link">${Upload}</div> [/cfdb-html] |
1 2 3 | <?php session_start(); ?> |
1 2 3 4 5 6 | <form action="scripts/hoi.php" method="post"><table border="0"> <?php $_SESSION['breedte'] = $_POST['breedte']; echo $_SESSION['breedte'] ?> <?php $_SESSION['hoogte'] = $_POST['hoogte']; echo $_SESSION['hoogte'] ?> <input type="text" name="naam" value="testnaam" readonly /></td> <input type="submit" value="Invoeren" id="invoerknop" style="cursor:hand; cursor:pointer;" /> </form> |
1 2 3 4 5 6 7 | <?php include("db.inc.php"); $sql="INSERT INTO crimyclowndb (breedte,hoogte,naam) VALUES('{$_POST['breedte']}','{$_POST['hoogte']}','{$_POST['naam']}');"; mysql_query($sql) or die(mysql_error()); ?> |
quote:Array
(
[naam] => testnaam
)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
1 | <input type=hidden name=hoogte value=10 /> |
SESSIONS op alles gezet behalve de naam die op POST. Nu krijg ik geen errors meer, maar hij doet het ook nog niet.quote:Op vrijdag 23 december 2011 14:08 schreef Pakspul het volgende:
Je geeft de SESSION waardes weer op het beeld en dan verwacht je dat ze ineens in het formulier terug komen? Dan zou je deze eerst aan een formulier object moeten handen.
[ code verwijderd ]
bijvoorbeeld.
Of je moet $_SESSION i.p.v. $_POST in je query gebruiken.
[edit]Echo de $sql eens en kijken eens of je rare dingen ziet die niet mogen.[/edit]
Begrijp je eigenlijk wat je doet? Als je de query gaat debuggen wat zegt je logica dan?quote:Op vrijdag 23 december 2011 14:54 schreef Crimyclown het volgende:
[..]
SESSIONS op alles gezet behalve de naam die op POST. Nu krijg ik geen errors meer, maar hij doet het ook nog niet.
Correct, maar laten we het voor niet te moeilijk makenquote:Op vrijdag 23 december 2011 15:02 schreef Catch22- het volgende:
Ga alsjeblieft prepared statements gebruiken. Never, ever, ever, userinput (of post/get info) in je mysql gooien.
1 2 3 4 5 6 7 8 9 10 | <?php include("db.inc.php"); echo "<pre>"; print_r($_SESSION); $query = "INSERT into crimyclowndb (hoogte, breedte ) ". "VALUES ('$hoogte', '$breedte')"; mysql_query($query) or die('Error, query failed : ' . mysql_error()); ?> |
Mag vast wel in Oracle hequote:Op vrijdag 23 december 2011 15:02 schreef Catch22- het volgende:
Ga alsjeblieft prepared statements gebruiken. Never, ever, ever, userinput (of post/get info) in je mysql gooien.
Niet bepaalt, zal straks het naslag werk erbij halen.quote:Op vrijdag 23 december 2011 16:02 schreef Pakspul het volgende:
[..]
Je hebt dus absoluut geen idee wat je doet...
quote:Op vrijdag 23 december 2011 11:57 schreef Apekoek het volgende:
Goed, ik heb deskundige hulp nodig, dat lijkt hier wel snor te zitten .
Ik heb namelijk een plugin in Wordpress die nog niet precies doet wat ik wil. Namelijk de "Contact form 7 to database extension". Graag wil ik de uploads die via het normale contact form zijn voltooid, downloadbaar worden in een post of op een pagina aan de voorkant. Echter zit ik hier met een PHP achtige generator die niet doet wat ik wil, of beter gezegd, welke code ik ook maak, ik kom er simpel weg niet uit. Ik zou namelijk erg graag het e-mail adres met de upload ergens in een post willen tonen.
Wat moet ik hier mee als jullie dit zo zien?
[ afbeelding ]
Alsof PDO lastiger is dan standaard SQLquote:Op vrijdag 23 december 2011 15:04 schreef Pakspul het volgende:
Correct, maar laten we het voor niet te moeilijk maken
quote:Op vrijdag 23 december 2011 15:36 schreef Cue_ het volgende:
[..]
Mag vast wel in Oracle he
hier willen we daar uiteindelijk nog wel naar toe, maar dat is ondertussen al een jaar uitgesteld volgens mij
Daar ben ik sinds kort op overgestapt. Dit omdat ik MySQL direct gebruiken onpraktischer begon te vinden en ik MySQLi ook zo'n onding vind.quote:Op vrijdag 23 december 2011 23:55 schreef Light het volgende:
[..]
Alsof PDO lastiger is dan standaard SQL
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |