login  Naam:   Wachtwoord: 
Registreer je!
 Forum

spatie moet weg (Opgelost)

Offline BaddyZ - 01/06/2007 10:52
Avatar van BaddyZNieuw lid Hallo,

Ik wil bijvoorbeeld een naam met een spatie ertussen wil toevoegen in een tabel dit doe ik dmv een cms systeem op een site.

Hoe kan ik ervoor zorgen dat de naam in de database zonder een spatie wordt opgeslagen?

Dus ik voeg op de site bijvoorbeeld toe final fantasy. Dan moet het in de tabel zo terecht komen finalfantasy ?

8 antwoorden

Gesponsorde links
Offline Ultimatum - 01/06/2007 10:53
Avatar van Ultimatum PHP expert php.net/str_replace
Offline citroen - 01/06/2007 10:53
Avatar van citroen Onbekend str_replace($naam," ","");
Offline BaddyZ - 01/06/2007 10:56 (laatste wijziging 01/06/2007 10:58)
Avatar van BaddyZ Nieuw lid hoe kan ik het dan terugvragen met een spatie er tussen ?

dus dat op de site wel een spatie terechtkomt
Offline citroen - 01/06/2007 11:04
Avatar van citroen Onbekend dan zou ik het op een andere manier opslaan. bijvoorbeeld met een - of een _ zodat er finaly-fantasy of final_fantasy komt staan.

dit kan met str_replace($naam," ","-"); of str_replace($naam, " ", "_");

nadien bij het uitlezen vervang je - of _ terug door een spatie:
str_replace($naam,"-"," "); of str_replace($naam,"_"," ");
Offline BaddyZ - 01/06/2007 11:14
Avatar van BaddyZ Nieuw lid bij een update heb ik het zo geprobeerd maar dit werkt helaas niet:

  1. foreach($_POST['subcategorieWijzigen'] as $id => $value)
  2. {
  3. str_replace($value," ","-");
  4. $queryWijzigen = "UPDATE subcategorie SET naam = '".$value."' WHERE subcategorieid= $id";
  5. mysql_query($queryWijzigen) or die(mysql_error());
  6. }
Offline citroen - 01/06/2007 11:17
Avatar van citroen Onbekend $value = str_replace($value," ","-");
Offline BaddyZ - 01/06/2007 11:23 (laatste wijziging 01/06/2007 11:24)
Avatar van BaddyZ Nieuw lid hmm hij verandert het hele woord in alleen -
dus op een of andere manier vervangt hij niet alleen de spatie :S
Offline citroen - 01/06/2007 11:24
Avatar van citroen Onbekend oeps, syntax was verkeerd mijn fout, het is:
mixed str_replace ( mixed $needle, mixed $str, mixed $haystack )

$value = str_replace( " ", "-", $value );
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.177s