abonnement bol.com Unibet Coolblue
pi_85607913
ff proberen zometeen
pi_85608433
werkt niet...moet ik nog ergens mijn eigen website adres ofzoietsdergelijks invullen?

1
2
3
4
Notice: Undefined offset: 1 in /.../.../recaptchalib.php on line 173

Notice: Undefined offset: 1 in /.../.../recaptchalib.php on line 181
The reCAPTCHA wasn't entered correctly. Go back and try it again.(reCAPTCHA said: )
pi_85608490
dit vind ie niet leuk

1
2
3
4
5
6
7
8
9
10
11
        $answers = explode ("\n", $response [1]); ([regel 173])
        $recaptcha_response = new ReCaptchaResponse();

        if (trim ($answers [0]) == 'true') {
                $recaptcha_response->is_valid = true;
        }
        else {
                $recaptcha_response->is_valid = false;
                $recaptcha_response->error = $answers [1]; ([regel 181])
        }
        return $recaptcha_response;
klopt dat [1]??

[ Bericht 100% gewijzigd door MrNiles op 23-08-2010 15:25:55 ]
pi_85621515
TeeVeePeeHaaPee.

Ben maar weer overgeschakeld naar CodeLobster als PHP IDE. VS.PHP voor Visual Studio 2010 crashte maar telkens. :r
pi_85629774
quote:
Op maandag 23 augustus 2010 14:53 schreef MrNiles het volgende:
dit vind ie niet leuk
[ code verwijderd ]

klopt dat [1]??
hele script? perhaps?
probleem is de waarde bestaat niet. er is geen waarde op die regel en 181 en 173 dus krijg je die fout.
bug in het script :) herschrijven! hup :P
Redacted
pi_85668285
Puur uit nieuwsgierigheid: Wie maakt er hier eigenlijk allemaal daadwerkelijk documentatie van zijn/haar code en/of database? :D ERDs? Klassendiagrammen? Wat gebruiken jullie voor versiebeheer? :)
pi_85689551
Hoe haal je makkelijk dubbele invoeren uit een database.

We hebben nu 12.000gegevens, maar ik wil via email ( of voornaam+achternaam) / ip adres de dubbele data eruit gaan vissen.

Valt hier een script voor te schrijven?
email varchar(100) latin1_swedish_ci
pi_85690459
Ja, entries doorlopen, kijken of er meer dan 2 rows met dezelfde waarde voorkomen.
pi_85690584
Ja dat snap ik, dat is handmatig, maar beetje omslachtig als het gaat om 12000 records
  woensdag 25 augustus 2010 @ 16:50:40 #85
85514 ralfie
!Yvan eht nioj
pi_85694720
select id from langetabel group by email having count(*) > 1

uit mn hoofd (?) zou alle dubbele rijen terug moeten geven
pi_85696572
quote:
Op woensdag 25 augustus 2010 15:12 schreef Estolan het volgende:
Ja dat snap ik, dat is handmatig, maar beetje omslachtig als het gaat om 12000 records
Daar kan je natuurlijk ook een script voor schrijven :)
sorteren op email, en de huidige waarde met de vorige vergelijken.... ook niet zo ingewikkeld :)
pi_85700038
quote:
Op dinsdag 24 augustus 2010 22:54 schreef Tuvai.net het volgende:
Puur uit nieuwsgierigheid: Wie maakt er hier eigenlijk allemaal daadwerkelijk documentatie van zijn/haar code en/of database? :D ERDs? Klassendiagrammen? Wat gebruiken jullie voor versiebeheer? :)
Documentatie altijd :).
Bij functie en klasses. soms een klein voorbeeld omdat het je toch op weg helpt als je het nodig hebt.
Na dat je zoveel functies hebt wil je toch even weten waarvoor het is. wat erin gaat en uitkomt.
Meer niet :).

ERD zit in mijn hoofd. wat er gebeurd en daarna alleen ik gebruik geen ERD :o .
Database staat meestal al in de sql en anders snel phpmyadmin openen :D .
Versiebeheer? Ligt eraan geef er zelf altijd versies aan als ik genoeg aanpassingen heb gemaakt een versietje hoger :P . of een halve. Versies moet je voor jezelf doen. altijd een ander dan de aanpassingen die je hebt gemaakt ;).

Dat moet je zelf bijhouden samen met een bug report als het over iets gaat anders dan je eigen code.
"Versie 1.2
known Bugs: Knopje submit van gastenboek doet het niet.
Fixes: Reactie formulier bijgemaakt + gastenboek.
"
Template off course je eigen maken. Zomaar een idee. ;) .
Redacted
pi_85700217
quote:
[img=12,12]http://i.fokzi[quote][img=12,12]http://i.fokzine.net/templates/new/i/p/1.gif[/img] Op woensdag 25 augustus 2010 16:50 schreef ralfie het volgende:
select id from langetabel group by email having count(*) > 1

uit mn hoofd (?) zou alle dubbele rijen terug moeten geven
ne.net/templates/new/i/p/1.gif[/img] Op woensdag 25 augustus 2010 14:46 schreef Estolan het volgende:
Hoe haal je makkelijk dubbele invoeren uit een database.

We hebben nu 12.000gegevens, maar ik wil via email ( of voornaam+achternaam) / ip adres de dubbele data eruit gaan vissen.

Valt hier een script voor te schrijven?
email varchar(100) latin1_swedish_ci
[/quote]

Dat eruit halen met de normale SQL en dan in een andere tabel inserten ;).
Problem solved? :D
en dan nog een keer draaien waar er geen dubbele van zijn en die inserten.
Op die manier is de dubbele factor eruit gehaald :).


quote:
Op woensdag 25 augustus 2010 14:46 schreef Estolan het volgende:
Hoe haal je makkelijk dubbele invoeren uit een database.

We hebben nu 12.000gegevens, maar ik wil via email ( of voornaam+achternaam) / ip adres de dubbele data eruit gaan vissen.

Valt hier een script voor te schrijven?
email varchar(100) latin1_swedish_ci
je wil alleen de dubbele eruit?

Select *
from grotetabel
having count(email) > 1
and having count(ip) > 1
en dat nog vergelijken weet niet zo uit mijn hoofd of and en having ook nog kan :P

[ Bericht 26% gewijzigd door cablegunmaster op 25-08-2010 19:32:10 ]
Redacted
  woensdag 25 augustus 2010 @ 22:49:18 #89
111382 Ofyles2
Bestemming: onbekend
pi_85709713
quote:
Op dinsdag 24 augustus 2010 22:54 schreef Tuvai.net het volgende:
Puur uit nieuwsgierigheid: Wie maakt er hier eigenlijk allemaal daadwerkelijk documentatie van zijn/haar code en/of database? :D ERDs? Klassendiagrammen? Wat gebruiken jullie voor versiebeheer? :)
Ik heb dat tot nu toe niet gedaan.
pi_85723667
quote:
Op woensdag 25 augustus 2010 17:40 schreef Xcalibur het volgende:

[..]

Daar kan je natuurlijk ook een script voor schrijven :)
sorteren op email, en de huidige waarde met de vorige vergelijken.... ook niet zo ingewikkeld :)
Dat bedoel ik ook, scriptje is zo geschreven en 120kl regels is ook niks
pi_85747852
Ik krijg de volgende foutmelding
Notice: Undefined index: name in /home/vhosts/piasonline.nl/subdomains/gastenboek/httpdocs/addbook.php on line 4

Notice: Undefined index: email in /home/vhosts/piasonline.nl/subdomains/gastenboek/httpdocs/addbook.php on line 5

Notice: Undefined index: bericht in /home/vhosts/piasonline.nl/subdomains/gastenboek/httpdocs/addbook.php on line 6
u heeft geen naam ingevuld!

Wat gaat er fout?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<? ob_start();
error_reporting(E_ALL);
ini_set('display_errors', 1);
$name = htmlspecialchars($_POST['name']);
$email = htmlspecialchars($_POST['email']);
$bericht = htmlspecialchars($_POST['bericht']);
if (!$name) {
echo "u heeft geen naam ingevuld!";
exit; }
if (!$email) {
echo "u heeft geen emailadres ingevuld!";
exit; }
 if ($bericht!= '')
 {
  $bericht = str_replace ("\n","<br>",$bericht);
  $bericht = strip_tags ($bericht, '<br>');
  $newRow = '<div class="guestbookheader">'.'Op ' .date('d-m-Y ') . '<br> '.'om ' .date('H:i:s ') .
 '<br> '. ' schreef' . '<br> '.  strip_tags ($name) . '<br> '.'het volgende bericht:'
 . '</div>' . '<div class="guestbook">' . ($bericht) . '</div>' . '<br> ';
  $oldRows = join ('', file ('guestbook.txt') );
  $fileName = fopen ('guestbook.txt', 'w');
  fputs ($fileName, $newRow . chr(13) . chr(10) . $oldRows);
  fclose ($fileName);
$ip = getenv("REMOTE_ADDR");
$message = "" . $name . " van IPadres $ip stuurde het volgende bericht:
____________________________________
 "."Naam: "."\t"."\t".$name."\n"."Bericht: "."\t".$bericht."
------------------------------------";
$mailadres = "nielsrijkers@gmail.com";
$message = str_replace ("<br>","\n", $message);
mail("$mailadres", "Bericht van gastenboek",
$message, "From: " . $email . "");
 }
include ("readbook.php");
ob_flush(); ?>
pi_85752531
quote:
Op donderdag 26 augustus 2010 21:48 schreef MrNiles het volgende:
Ik krijg de volgende foutmelding
Notice: Undefined index: name in /home/vhosts/piasonline.nl/subdomains/gastenboek/httpdocs/addbook.php on line 4

Notice: Undefined index: email in /home/vhosts/piasonline.nl/subdomains/gastenboek/httpdocs/addbook.php on line 5

Notice: Undefined index: bericht in /home/vhosts/piasonline.nl/subdomains/gastenboek/httpdocs/addbook.php on line 6
u heeft geen naam ingevuld!

Wat gaat er fout?
[ code verwijderd ]


De foutmeldingen zelf verklappen het min of meer al; de waardes 'naam', 'email' en 'bericht' die d.m.v. een POST binnen moeten komen, zijn er niet.
pi_85752817
quote:
Op donderdag 26 augustus 2010 23:16 schreef Tuvai.net het volgende:

[..]

De foutmeldingen zelf verklappen het min of meer al; de waardes 'naam', 'email' en 'bericht' die d.m.v. een POST binnen moeten komen, zijn er niet.
maar ik krijg deze melding met het openen van de pagina
natuurlijk kan ik deze dag nog niet ingevuld hebben...want ik open pas de pagina
pi_85753249
quote:
Op donderdag 26 augustus 2010 23:24 schreef MrNiles het volgende:

[..]

maar ik krijg deze melding met het openen van de pagina
natuurlijk kan ik deze dag nog niet ingevuld hebben...want ik open pas de pagina
Dat is omdat je script eigenlijk pas uitgevoerd moet worden als er daadwerkelijk een POST plaats vindt, nu wordt het script altijd uitgevoerd. :)

Oplossing is om dus gewoon je code, die alleen uitgevoerd dient te worden bij een bepaalde handeling, in een statement te zetten. Bijvoorbeeld:

1
2
3
4
if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) 
{
    // Code hier
}
Of wat ik zelf altijd doe: Een verborgen veld in HTML ( <input type="hidden" name="Action" value="PostPlaatsen" /> ), en dan in PHP controleren of dit veld in de $_POST array zit:

1
2
3
4
5
6
7
if ( isset($_POST['Action']) )
{
    if( $_POST['Action'] == 'PostPlaatsen' )
    {
        // Code hier
    }
}
Op deze manier kun je bijvoorbeeld ook meerdere verschillende handelingen d.m.v. een POST request benaderen, denk aan bijvoorbeeld een 'plaats' en 'preview' functie voor het plaatsen van een bericht.
pi_85760787
quote:
Op donderdag 26 augustus 2010 11:47 schreef Darkomen het volgende:

[..]

Dat bedoel ik ook, scriptje is zo geschreven en 120kl regels is ook niks
Scriptje van andere user gebruikt, en dat werkt prima

en 12k gegevens is toch een hoop om handmatig te doen. Elk ID heeft nog is 36 ingevulde velden
dan praat je dus over 432.000 velden, daar krijg je dan koppijn van :)
  vrijdag 27 augustus 2010 @ 21:33:02 #96
118585 Crutch
Filantroop || Taalzwengel
pi_85786081
Is er een functie of een mogelijkheid om, laten we zeggen, zo'n twintig variabelen(strings) te controleren op één specifieke waarde?
Je moeder is een hamster
  vrijdag 27 augustus 2010 @ 21:35:23 #97
254493 Trollface.
gr rob fruithof, groningencity
pi_85786193
quote:
Op vrijdag 27 augustus 2010 21:33 schreef Crutch het volgende:
Is er een functie of een mogelijkheid om, laten we zeggen, zo'n twintig variabelen(strings) te controleren op één specifieke waarde?
Array en in_array? :P
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  vrijdag 27 augustus 2010 @ 21:39:35 #98
118585 Crutch
Filantroop || Taalzwengel
pi_85786370
quote:
Op vrijdag 27 augustus 2010 21:35 schreef Trollface. het volgende:

[..]

Array en in_array? :P
Hallo Trollface :*

Hoe krijg ik alle gebruikte variabelen dan in een array zonder alles handmatig in te kloppen?
Je moeder is een hamster
  vrijdag 27 augustus 2010 @ 21:41:24 #99
254493 Trollface.
gr rob fruithof, groningencity
pi_85786433
Ligt eraan, hoe zijn ze genoemd?

Hoi :*
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  vrijdag 27 augustus 2010 @ 21:45:12 #100
118585 Crutch
Filantroop || Taalzwengel
pi_85786601
quote:
Op vrijdag 27 augustus 2010 21:41 schreef Trollface. het volgende:
Ligt eraan, hoe zijn ze genoemd?

Hoi :*
Verschillend.
Ze komen allemaal uit een formulier en hebben namen als: $naam, $telefoonnummer, $etcetera..
Je moeder is een hamster
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')